Struct statvfs
#[repr(C)]
pub struct statvfs { pub f_bsize: c_ulong, pub f_frsize: c_ulong, pub f_blocks: fsblkcnt_t, pub f_bfree: fsblkcnt_t, pub f_bavail: fsblkcnt_t, pub f_files: fsfilcnt_t, pub f_ffree: fsfilcnt_t, pub f_favail: fsfilcnt_t, pub f_fsid: c_ulong, pub f_flag: c_ulong, pub f_namemax: c_ulong, /* private fields */ }
Fields
f_bsize: c_ulongf_frsize: c_ulongf_blocks: fsblkcnt_tf_bfree: fsblkcnt_tf_bavail: fsblkcnt_tf_files: fsfilcnt_tf_ffree: fsfilcnt_tf_favail: fsfilcnt_tf_fsid: c_ulongf_flag: c_ulongf_namemax: c_ulong
Trait Implementations
impl Clone for statvfs
fn clone(&self) -> statvfs
impl Copy for statvfs
impl Debug for statvfs
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for statvfs
impl Hash for statvfs
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for statvfs
fn eq(&self, other: &statvfs) -> bool
impl StructuralPartialEq for statvfs
Auto Trait Implementations
impl Freeze for statvfs
impl RefUnwindSafe for statvfs
impl Send for statvfs
impl Sync for statvfs
impl Unpin for statvfs
impl UnsafeUnpin for statvfs
impl UnwindSafe for statvfs
Blanket Implementations
impl<T> Any for statvfs
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for statvfs
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for statvfs
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for statvfs
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for statvfs
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for statvfs
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for statvfs
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for statvfs
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>