pub struct ElementNode {
pub name: String,
pub size: u64,
pub infos: Vec<ElementInfo>,
pub children: Vec<ElementNode>,
pub has_error: bool,
}Fields§
§name: String§size: u64§infos: Vec<ElementInfo>§children: Vec<ElementNode>§has_error: boolImplementations§
Trait Implementations§
Source§impl Clone for ElementNode
impl Clone for ElementNode
Source§fn clone(&self) -> ElementNode
fn clone(&self) -> ElementNode
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 ElementNode
impl Debug for ElementNode
Source§impl Default for ElementNode
impl Default for ElementNode
Source§fn default() -> ElementNode
fn default() -> ElementNode
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ElementNode
impl RefUnwindSafe for ElementNode
impl Send for ElementNode
impl Sync for ElementNode
impl Unpin for ElementNode
impl UnsafeUnpin for ElementNode
impl UnwindSafe for ElementNode
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