Enum sysinfo::ProcessStatus[][src]

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.

Implementations

impl ProcessStatus[src]

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

Used to display ProcessStatus.

Trait Implementations

impl Clone for ProcessStatus[src]

impl Copy for ProcessStatus[src]

impl Debug for ProcessStatus[src]

impl Display for ProcessStatus[src]

impl From<char> for ProcessStatus[src]

impl From<u32> for ProcessStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for ProcessStatus

impl Send for ProcessStatus

impl Sync for ProcessStatus

impl Unpin for ProcessStatus

impl UnwindSafe for ProcessStatus

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> Pointable for T[src]

type Init = T

The type for initializers.

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

type Owned = T

The resulting type after obtaining ownership.

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