pub struct PortableMetadataMirror {
pub owner_kind_posix: bool,
pub mode_origin_native: bool,
pub mode: u32,
pub attributes: Option<u32>,
pub uid: Option<u64>,
pub gid: Option<u64>,
pub uname: Option<Vec<u8>>,
pub gname: Option<Vec<u8>>,
pub mtime: (i64, u32),
}Expand description
Decoded portable fields that hardlink aliases must mirror exactly.
Fields§
§owner_kind_posix: bool§mode_origin_native: bool§mode: u32§attributes: Option<u32>§uid: Option<u64>§gid: Option<u64>§uname: Option<Vec<u8>>§gname: Option<Vec<u8>>§mtime: (i64, u32)Trait Implementations§
Source§impl Clone for PortableMetadataMirror
impl Clone for PortableMetadataMirror
Source§fn clone(&self) -> PortableMetadataMirror
fn clone(&self) -> PortableMetadataMirror
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 PortableMetadataMirror
impl Debug for PortableMetadataMirror
impl Eq for PortableMetadataMirror
Source§impl PartialEq for PortableMetadataMirror
impl PartialEq for PortableMetadataMirror
impl StructuralPartialEq for PortableMetadataMirror
Auto Trait Implementations§
impl Freeze for PortableMetadataMirror
impl RefUnwindSafe for PortableMetadataMirror
impl Send for PortableMetadataMirror
impl Sync for PortableMetadataMirror
impl Unpin for PortableMetadataMirror
impl UnsafeUnpin for PortableMetadataMirror
impl UnwindSafe for PortableMetadataMirror
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