pub struct ProcessTreeNode {
pub name: Option<String>,
pub process_id: Option<String>,
pub parent_process_id: Option<String>,
pub children: Option<Vec<ProcessTreeNode>>,
}Fields§
§name: Option<String>§process_id: Option<String>§parent_process_id: Option<String>§children: Option<Vec<ProcessTreeNode>>Trait Implementations§
Source§impl Clone for ProcessTreeNode
impl Clone for ProcessTreeNode
Source§fn clone(&self) -> ProcessTreeNode
fn clone(&self) -> ProcessTreeNode
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 ProcessTreeNode
impl Debug for ProcessTreeNode
Source§impl<'de> Deserialize<'de> for ProcessTreeNode
impl<'de> Deserialize<'de> for ProcessTreeNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProcessTreeNode
impl RefUnwindSafe for ProcessTreeNode
impl Send for ProcessTreeNode
impl Sync for ProcessTreeNode
impl Unpin for ProcessTreeNode
impl UnwindSafe for ProcessTreeNode
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