pub enum ProcessControlType {
Terminate,
Kill,
Stop,
Continue,
Interrupt,
Quit,
Hangup,
ChildExit,
PipeBroken,
Alarm,
IoReady,
User(u32),
}Expand description
Process control event types
These represent universal process control operations that exist across different operating systems (Linux signals, Windows events, etc.)
Variants§
Trait Implementations§
Source§impl Clone for ProcessControlType
impl Clone for ProcessControlType
Source§fn clone(&self) -> ProcessControlType
fn clone(&self) -> ProcessControlType
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessControlType
impl Debug for ProcessControlType
Source§impl PartialEq for ProcessControlType
impl PartialEq for ProcessControlType
impl Copy for ProcessControlType
impl Eq for ProcessControlType
impl StructuralPartialEq for ProcessControlType
Auto Trait Implementations§
impl Freeze for ProcessControlType
impl RefUnwindSafe for ProcessControlType
impl Send for ProcessControlType
impl Sync for ProcessControlType
impl Unpin for ProcessControlType
impl UnwindSafe for ProcessControlType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.