pub struct DirectoryNode {
pub metadata: InodeMetadata,
pub xattrs: Vec<Xattr>,
pub entries: BTreeMap<OsString, TreeNode>,
}Fields§
§metadata: InodeMetadata§xattrs: Vec<Xattr>§entries: BTreeMap<OsString, TreeNode>Implementations§
Source§impl DirectoryNode
impl DirectoryNode
pub fn new(metadata: InodeMetadata) -> Self
pub fn entry_count(&self) -> usize
Trait Implementations§
Source§impl Clone for DirectoryNode
impl Clone for DirectoryNode
Source§fn clone(&self) -> DirectoryNode
fn clone(&self) -> DirectoryNode
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 moreAuto Trait Implementations§
impl Freeze for DirectoryNode
impl RefUnwindSafe for DirectoryNode
impl Send for DirectoryNode
impl Sync for DirectoryNode
impl Unpin for DirectoryNode
impl UnsafeUnpin for DirectoryNode
impl UnwindSafe for DirectoryNode
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