pub struct CacheDirectoryNode {
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<DirectoryNode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DirectoryNode, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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