pub struct ProcessNodeExport {
pub pid: u32,
pub parent_pid: Option<u32>,
pub children: Vec<u32>,
pub exe: Option<String>,
pub cmdline: Option<String>,
pub cwd: Option<String>,
pub state: ProcessStateExport,
pub depth: u32,
}Expand description
Exported process node (from ProcessTreeTracker)
Fields§
§pid: u32§parent_pid: Option<u32>§children: Vec<u32>§exe: Option<String>§cmdline: Option<String>§cwd: Option<String>§state: ProcessStateExport§depth: u32Trait Implementations§
Source§impl Clone for ProcessNodeExport
impl Clone for ProcessNodeExport
Source§fn clone(&self) -> ProcessNodeExport
fn clone(&self) -> ProcessNodeExport
Returns a duplicate 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 ProcessNodeExport
impl Debug for ProcessNodeExport
Auto Trait Implementations§
impl Freeze for ProcessNodeExport
impl RefUnwindSafe for ProcessNodeExport
impl Send for ProcessNodeExport
impl Sync for ProcessNodeExport
impl Unpin for ProcessNodeExport
impl UnwindSafe for ProcessNodeExport
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