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

Running.

Sleeping

Sleeping in an interruptible wait.

Waiting

Waiting in uninterruptible disk sleep.

Zombie

Zombie.

Stopped

Stopped (on a signal) or (before Linux 2.6.33) trace stopped.

TraceStopped

trace stopped.

Linux 2.6.33 onward.

Paging

Paging.

Only before linux 2.6.0.

Dead

Dead.

Linux 2.6.33 to 3.13 only.

Wakekill

Wakekill.

Linux 2.6.33 to 3.13 only.

Waking

Waking.

Linux 2.6.33 to 3.13 only.

Parked

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.