Struct statx
struct statx { ... }
Fields
stx_mask: __u32stx_blksize: __u32stx_attributes: __u64stx_nlink: __u32stx_uid: __u32stx_gid: __u32stx_mode: __u16__spare0: [__u16; 1]stx_ino: __u64stx_size: __u64stx_blocks: __u64stx_attributes_mask: __u64stx_atime: statx_timestampstx_btime: statx_timestampstx_ctime: statx_timestampstx_mtime: statx_timestampstx_rdev_major: __u32stx_rdev_minor: __u32stx_dev_major: __u32stx_dev_minor: __u32stx_mnt_id: __u64stx_dio_mem_align: __u32stx_dio_offset_align: __u32stx_subvol: __u64stx_atomic_write_unit_min: __u32stx_atomic_write_unit_max: __u32stx_atomic_write_segments_max: __u32__spare1: [__u32; 1]__spare3: [__u64; 9]
Implementations
impl Clone for statx
fn clone(self: &Self) -> statx
impl Copy for statx
impl Debug for statx
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for statx
impl RefUnwindSafe for statx
impl Send for statx
impl Sync for statx
impl Unpin for statx
impl UnsafeUnpin for statx
impl UnwindSafe for statx
impl<T> Any for statx
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for statx
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for statx
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for statx
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for statx
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for statx
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for statx
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for statx
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>