[][src]Enum procfs::ProcState

pub enum ProcState {
    Running,
    Sleeping,
    Waiting,
    Zombie,
    Stopped,
    Tracing,
    Dead,
    Wakekill,
    Waking,
    Parked,
}

Represents the state of a process.

Variants

Running

Running (R)

Sleeping

Sleeping in an interruptible wait (S)

Waiting

Waiting in uninterruptible disk sleep (D)

Zombie

Zombie (Z)

Stopped

Stopped (on a signal) (T)

Or before Linux 2.6.33, trace stopped

Tracing

Tracing stop (t) (Linux 2.6.33 onward)

Dead

Dead (X)

Wakekill

Wakekill (K) (Linux 2.6.33 to 3.13 only)

Waking

Waking (W) (Linux 2.6.33 to 3.13 only)

Parked

Parked (P) (Linux 3.9 to 3.13 only)

Methods

impl ProcState[src]

Trait Implementations

impl Eq for ProcState[src]

impl Clone for ProcState[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for ProcState[src]

impl PartialEq<ProcState> for ProcState[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for ProcState[src]

impl FromStr for ProcState[src]

type Err = &'static str

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for ProcState

impl Sync for ProcState

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

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