[][src]Enum sysinfo::ProcessStatus

pub enum ProcessStatus {
    Idle,
    Run,
    Sleep,
    Stop,
    Zombie,
    Tracing,
    Dead,
    Wakekill,
    Waking,
    Parked,
    Unknown(u32),
}

Enum describing the different status of a process.

Variants

Idle

Waiting in uninterruptible disk sleep.

Run

Running.

Sleep

Sleeping in an interruptible waiting.

Stop

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

Zombie

Zombie.

Tracing

Tracing stop (Linux 2.6.33 onward).

Dead

Dead.

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).

Unknown(u32)

Unknown.

Methods

impl ProcessStatus[src]

pub fn to_string(&self) -> &str[src]

Used to display ProcessStatus.

Trait Implementations

impl Copy for ProcessStatus[src]

impl From<u32> for ProcessStatus[src]

impl From<char> for ProcessStatus[src]

impl Clone for ProcessStatus[src]

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

Performs copy-assignment from source. Read more

impl Display for ProcessStatus[src]

impl Debug for ProcessStatus[src]

Auto Trait Implementations

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> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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