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: 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
Trait Implementations
impl Debug for statx
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Hash for statx
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl StructuralEq for statx
impl StructuralPartialEq for statx
Auto Trait Implementations
impl RefUnwindSafe for statx
impl UnwindSafe for statx
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T