pub struct ProcessEntry {Show 14 fields
pub pid: u32,
pub ppid: u32,
pub pgid: u32,
pub sid: u32,
pub driver: String,
pub command: String,
pub args: Vec<String>,
pub status: ProcessStatus,
pub exit_code: Option<i32>,
pub exit_time_ms: Option<u64>,
pub env: BTreeMap<String, String>,
pub cwd: String,
pub umask: u32,
pub identity: ProcessIdentity,
}Fields§
§pid: u32§ppid: u32§pgid: u32§sid: u32§driver: String§command: String§args: Vec<String>§status: ProcessStatus§exit_code: Option<i32>§exit_time_ms: Option<u64>§env: BTreeMap<String, String>§cwd: String§umask: u32§identity: ProcessIdentityTrait Implementations§
Source§impl Clone for ProcessEntry
impl Clone for ProcessEntry
Source§fn clone(&self) -> ProcessEntry
fn clone(&self) -> ProcessEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProcessEntry
impl Debug for ProcessEntry
impl Eq for ProcessEntry
Source§impl PartialEq for ProcessEntry
impl PartialEq for ProcessEntry
Source§fn eq(&self, other: &ProcessEntry) -> bool
fn eq(&self, other: &ProcessEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProcessEntry
Auto Trait Implementations§
impl Freeze for ProcessEntry
impl RefUnwindSafe for ProcessEntry
impl Send for ProcessEntry
impl Sync for ProcessEntry
impl Unpin for ProcessEntry
impl UnsafeUnpin for ProcessEntry
impl UnwindSafe for ProcessEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more