Struct libc::statx
#[repr(C)]
pub struct statx {
pub stx_mask: u32,
pub stx_blksize: u32,
pub stx_attributes: u64,
pub stx_nlink: u32,
pub stx_uid: u32,
pub stx_gid: u32,
pub stx_mode: u16,
pub stx_ino: u64,
pub stx_size: u64,
pub stx_blocks: u64,
pub stx_attributes_mask: u64,
pub stx_atime: ::statx_timestamp,
pub stx_btime: ::statx_timestamp,
pub stx_ctime: ::statx_timestamp,
pub stx_mtime: ::statx_timestamp,
pub stx_rdev_major: u32,
pub stx_rdev_minor: u32,
pub stx_dev_major: u32,
pub stx_dev_minor: u32,
pub stx_mnt_id: u64,
/* some fields hidden */
}Fields
pub stx_mask: u32pub stx_blksize: u32pub stx_attributes: u64pub stx_nlink: u32pub stx_uid: u32pub stx_gid: u32pub stx_mode: u16pub stx_ino: u64pub stx_size: u64pub stx_blocks: u64pub stx_attributes_mask: u64pub stx_atime: ::statx_timestamppub stx_btime: ::statx_timestamppub stx_ctime: ::statx_timestamppub stx_mtime: ::statx_timestamppub stx_rdev_major: u32pub stx_rdev_minor: u32pub stx_dev_major: u32pub stx_dev_minor: u32pub stx_mnt_id: u64Trait Implementations
impl Debug for statx
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl Hash for statx
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()impl StructuralEq for statximpl StructuralPartialEq for statxAuto Trait Implementations
impl RefUnwindSafe for statximpl UnwindSafe for statxBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T