#[repr(C)]pub struct statfs {Show 22 fields
pub f_flags: u32,
pub f_bsize: u32,
pub f_iosize: u32,
pub f_blocks: u64,
pub f_bfree: u64,
pub f_bavail: i64,
pub f_files: u64,
pub f_ffree: u64,
pub f_favail: i64,
pub f_syncwrites: u64,
pub f_syncreads: u64,
pub f_asyncwrites: u64,
pub f_asyncreads: u64,
pub f_fsid: fsid_t,
pub f_namemax: u32,
pub f_owner: uid_t,
pub f_ctime: u64,
pub f_fstypename: [c_char; 16],
pub f_mntonname: [c_char; 90],
pub f_mntfromname: [c_char; 90],
pub f_mntfromspec: [c_char; 90],
pub mount_info: mount_info,
}
Fields
f_flags: u32
f_bsize: u32
f_iosize: u32
f_blocks: u64
f_bfree: u64
f_bavail: i64
f_files: u64
f_ffree: u64
f_favail: i64
f_syncwrites: u64
f_syncreads: u64
f_asyncwrites: u64
f_asyncreads: u64
f_fsid: fsid_t
f_namemax: u32
f_owner: uid_t
f_ctime: u64
f_fstypename: [c_char; 16]
f_mntonname: [c_char; 90]
f_mntfromname: [c_char; 90]
f_mntfromspec: [c_char; 90]
mount_info: mount_info
Trait Implementations
sourceimpl Hash for statfs
impl Hash for statfs
1.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 more
impl Copy for statfs
impl Eq for statfs
Auto Trait Implementations
impl RefUnwindSafe for statfs
impl !Send for statfs
impl !Sync for statfs
impl Unpin for statfs
impl UnwindSafe for statfs
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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