pub struct ProcessTreeExport {
pub roots: Vec<u32>,
pub nodes: HashMap<u32, ProcessNodeExport>,
pub total_count: usize,
}Expand description
Exported process tree
Fields§
§roots: Vec<u32>Root PIDs (explicitly monitored)
nodes: HashMap<u32, ProcessNodeExport>All nodes in the tree
total_count: usizeTotal count of nodes
Trait Implementations§
Source§impl Clone for ProcessTreeExport
impl Clone for ProcessTreeExport
Source§fn clone(&self) -> ProcessTreeExport
fn clone(&self) -> ProcessTreeExport
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 ProcessTreeExport
impl Debug for ProcessTreeExport
Source§impl Default for ProcessTreeExport
impl Default for ProcessTreeExport
Source§fn default() -> ProcessTreeExport
fn default() -> ProcessTreeExport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessTreeExport
impl RefUnwindSafe for ProcessTreeExport
impl Send for ProcessTreeExport
impl Sync for ProcessTreeExport
impl Unpin for ProcessTreeExport
impl UnwindSafe for ProcessTreeExport
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