pub struct InodeMetadata {Show 15 fields
pub ino: u64,
pub file_type: FileType,
pub mode: u16,
pub uid: u32,
pub gid: u32,
pub size: u64,
pub links_count: u16,
pub atime: Timestamp,
pub mtime: Timestamp,
pub ctime: Timestamp,
pub crtime: Timestamp,
pub dtime: u32,
pub flags: InodeFlags,
pub generation: u32,
pub allocated: bool,
}Expand description
Full inode metadata for the public API.
Fields§
§ino: u64§file_type: FileType§mode: u16§uid: u32§gid: u32§size: u64§links_count: u16§atime: Timestamp§mtime: Timestamp§ctime: Timestamp§crtime: Timestamp§dtime: u32§flags: InodeFlags§generation: u32§allocated: boolTrait Implementations§
Source§impl Clone for InodeMetadata
impl Clone for InodeMetadata
Source§fn clone(&self) -> InodeMetadata
fn clone(&self) -> InodeMetadata
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 moreAuto Trait Implementations§
impl Freeze for InodeMetadata
impl RefUnwindSafe for InodeMetadata
impl Send for InodeMetadata
impl Sync for InodeMetadata
impl Unpin for InodeMetadata
impl UnsafeUnpin for InodeMetadata
impl UnwindSafe for InodeMetadata
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