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_ulong
f_frsize: c_ulong
f_blocks: fsblkcnt_t
f_bfree: fsblkcnt_t
f_bavail: fsblkcnt_t
f_files: fsfilcnt_t
f_ffree: fsfilcnt_t
f_favail: fsfilcnt_t
f_fsid: c_ulong
f_flag: c_ulong
f_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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for statvfs where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>