pub struct DirectoryNode {
pub digest: Digest,
pub mode: u32,
pub name: String,
}Expand description
A child directory entry in a canonical cache directory.
Fields§
§digest: DigestDigest of the child Directory.
mode: u32Platform mode bits recorded for the directory.
name: StringSingle path-component name within the parent directory.
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 (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 DirectoryNode
impl Debug for DirectoryNode
Source§impl<'de> Deserialize<'de> for DirectoryNode
impl<'de> Deserialize<'de> for DirectoryNode
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
impl Eq for DirectoryNode
Source§impl PartialEq for DirectoryNode
impl PartialEq for DirectoryNode
Source§impl Serialize for DirectoryNode
impl Serialize for DirectoryNode
impl StructuralPartialEq for DirectoryNode
Auto 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