#[repr(C)]pub struct statx {Show 22 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,
pub stx_dio_mem_align: u32,
pub stx_dio_offset_align: u32,
/* private fields */
}
Fields
stx_mask: u32
stx_blksize: u32
stx_attributes: u64
stx_nlink: u32
stx_uid: u32
stx_gid: u32
stx_mode: u16
stx_ino: u64
stx_size: u64
stx_blocks: u64
stx_attributes_mask: u64
stx_atime: statx_timestamp
stx_btime: statx_timestamp
stx_ctime: statx_timestamp
stx_mtime: statx_timestamp
stx_rdev_major: u32
stx_rdev_minor: u32
stx_dev_major: u32
stx_dev_minor: u32
stx_mnt_id: u64
stx_dio_mem_align: u32
stx_dio_offset_align: u32
Trait Implementations
sourceimpl Hash for statx
impl Hash for statx
sourcefn hash<__H: Hasher>(&self, state: &mut __H)
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [
Hasher
]. Read more1.3.0fn hash_slice<H>(data: &[Self], state: &mut H)where
H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H)where
H: Hasher,
Feeds a slice of this type into the given [
Hasher
]. Read moreimpl Copy for statx
impl Eq for statx
impl StructuralEq for statx
impl StructuralPartialEq for statx
Auto Trait Implementations
impl RefUnwindSafe for statx
impl Send for statx
impl Sync for statx
impl Unpin for statx
impl UnwindSafe for statx
Blanket Implementations
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more