Enum sysinfo::ProcessStatus
source · pub enum ProcessStatus {
Idle,
Run,
Sleep,
Stop,
Zombie,
Tracing,
Dead,
Wakekill,
Waking,
Parked,
Unknown(u32),
}
Expand description
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§
Trait Implementations§
source§impl Clone for ProcessStatus
impl Clone for ProcessStatus
source§fn clone(&self) -> ProcessStatus
fn clone(&self) -> ProcessStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ProcessStatus
impl Debug for ProcessStatus
source§impl Display for ProcessStatus
impl Display for ProcessStatus
source§impl From<char> for ProcessStatus
impl From<char> for ProcessStatus
source§fn from(status: char) -> ProcessStatus
fn from(status: char) -> ProcessStatus
Converts to this type from the input type.
source§impl From<u32> for ProcessStatus
impl From<u32> for ProcessStatus
source§fn from(status: u32) -> ProcessStatus
fn from(status: u32) -> ProcessStatus
Converts to this type from the input type.