[][src]Enum heim::process::Status

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

Process status.

Returned by Process::status method.

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

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 (P) (Linux 3.9 to 3.13 only)

Idle

Idle

Compatibility

Applicable for Linux and macOS only.

Trait Implementations

impl Clone for Status[src]

impl Copy for Status[src]

impl Debug for Status[src]

impl Eq for Status[src]

impl FromStr for Status[src]

type Err = Error

The associated error which can be returned from parsing.

impl Hash for Status[src]

impl Ord for Status[src]

impl PartialEq<Status> for Status[src]

impl PartialOrd<Status> for Status[src]

impl StructuralEq for Status[src]

impl StructuralPartialEq for Status[src]

impl TryFrom<char> for Status[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

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> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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.