pub struct InodeMetadata {
pub inode_no: usize,
pub inode_type: InodeType,
pub mode: FileMode,
pub uid: u32,
pub gid: u32,
pub size: usize,
pub atime: TimeSpec,
pub mtime: TimeSpec,
pub ctime: TimeSpec,
pub nlinks: usize,
pub blocks: usize,
pub rdev: u64,
}Expand description
文件元数据
Fields§
§inode_no: usize§inode_type: InodeType§mode: FileMode§uid: u32§gid: u32§size: usize§atime: TimeSpec§mtime: TimeSpec§ctime: TimeSpec§nlinks: usize§blocks: usize§rdev: u64Trait 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§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 UnwindSafe for InodeMetadata
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)