pub struct FlareTreeNode { /* private fields */ }
Implementations§
Source§impl FlareTreeNode
impl FlareTreeNode
pub fn name(&self) -> &OsString
pub fn new<S: Into<OsString>>(name: S, is_file: bool) -> FlareTreeNode
pub fn add_data<S: Into<String>>(&mut self, key: S, value: Value)
pub fn append_child(&mut self, child: FlareTreeNode)
Sourcepub fn get_in(&self, path: &mut Components<'_>) -> Option<&FlareTreeNode>
pub fn get_in(&self, path: &mut Components<'_>) -> Option<&FlareTreeNode>
gets a tree entry by path, or None if something along the path doesn’t exist
Sourcepub fn get_in_mut(
&mut self,
path: &mut Components<'_>,
) -> Option<&mut FlareTreeNode>
pub fn get_in_mut( &mut self, path: &mut Components<'_>, ) -> Option<&mut FlareTreeNode>
gets a mutable tree entry by path, or None if something along the path doesn’t exist
pub fn get_data(&self, key: &str) -> Option<&Value>
pub fn get_children(&self) -> &Vec<FlareTreeNode>
Trait Implementations§
Source§impl Debug for FlareTreeNode
impl Debug for FlareTreeNode
Source§impl PartialEq for FlareTreeNode
impl PartialEq for FlareTreeNode
Source§impl Serialize for FlareTreeNode
impl Serialize for FlareTreeNode
impl StructuralPartialEq for FlareTreeNode
Auto Trait Implementations§
impl Freeze for FlareTreeNode
impl RefUnwindSafe for FlareTreeNode
impl Send for FlareTreeNode
impl Sync for FlareTreeNode
impl Unpin for FlareTreeNode
impl UnwindSafe for FlareTreeNode
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