pub struct FileTreeNode {
pub name: String,
pub path: String,
pub kind: FileTreeNodeKind,
pub children: Vec<FileTreeNode>,
pub materialization: DirectoryMaterialization,
pub child_count: Option<usize>,
}Expand description
Public runtime-facing file tree node shape.
Fields§
§name: String§path: String§kind: FileTreeNodeKind§children: Vec<FileTreeNode>§materialization: DirectoryMaterialization§child_count: Option<usize>Trait Implementations§
Source§impl Clone for FileTreeNode
impl Clone for FileTreeNode
Source§fn clone(&self) -> FileTreeNode
fn clone(&self) -> FileTreeNode
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 FileTreeNode
impl Debug for FileTreeNode
Source§impl PartialEq for FileTreeNode
impl PartialEq for FileTreeNode
impl Eq for FileTreeNode
impl StructuralPartialEq for FileTreeNode
Auto Trait Implementations§
impl Freeze for FileTreeNode
impl RefUnwindSafe for FileTreeNode
impl Send for FileTreeNode
impl Sync for FileTreeNode
impl Unpin for FileTreeNode
impl UnsafeUnpin for FileTreeNode
impl UnwindSafe for FileTreeNode
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