Enum procinfo::pid::State [−][src]
pub enum State { Running, Sleeping, Waiting, Zombie, Stopped, TraceStopped, Paging, Dead, Wakekill, Waking, Parked, }
The state of a process.
Variants
Running.
Sleeping in an interruptible wait.
Waiting in uninterruptible disk sleep.
Zombie.
Stopped (on a signal) or (before Linux 2.6.33) trace stopped.
trace stopped.
Linux 2.6.33 onward.
Paging.
Only before linux 2.6.0.
Dead.
Linux 2.6.33 to 3.13 only.
Wakekill.
Linux 2.6.33 to 3.13 only.
Waking.
Linux 2.6.33 to 3.13 only.
Parked.
Linux 3.9 to 3.13 only.
Trait Implementations
impl Debug for State
[src][+]
impl Default for State
[src][+]
impl Eq for State
[src]
impl Hash for State
[src][+]
impl PartialEq<State> for State
[src][+]
impl StructuralEq for State
[src]
impl StructuralPartialEq for State
[src]
Auto Trait Implementations
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,