pub struct PrimaryMetadata {
pub declaration: MetadataDeclaration,
pub path: Option<Vec<u8>>,
pub linkpath: Option<Vec<u8>>,
pub stored_size: Option<u64>,
pub mtime: Option<(i64, u32)>,
pub sparse_logical_size: Option<u64>,
pub has_native_scalar: bool,
pub requires_system_restore: bool,
pub xattr_names: Vec<Vec<u8>>,
}Fields§
§declaration: MetadataDeclaration§path: Option<Vec<u8>>§linkpath: Option<Vec<u8>>§stored_size: Option<u64>§mtime: Option<(i64, u32)>§sparse_logical_size: Option<u64>§has_native_scalar: bool§requires_system_restore: bool§xattr_names: Vec<Vec<u8>>Trait Implementations§
Source§impl Clone for PrimaryMetadata
impl Clone for PrimaryMetadata
Source§fn clone(&self) -> PrimaryMetadata
fn clone(&self) -> PrimaryMetadata
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 PrimaryMetadata
impl Debug for PrimaryMetadata
impl Eq for PrimaryMetadata
Source§impl PartialEq for PrimaryMetadata
impl PartialEq for PrimaryMetadata
impl StructuralPartialEq for PrimaryMetadata
Auto Trait Implementations§
impl Freeze for PrimaryMetadata
impl RefUnwindSafe for PrimaryMetadata
impl Send for PrimaryMetadata
impl Sync for PrimaryMetadata
impl Unpin for PrimaryMetadata
impl UnsafeUnpin for PrimaryMetadata
impl UnwindSafe for PrimaryMetadata
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