Struct statfs

#[repr(C)]
pub struct statfs { pub f_type: __fsword_t, pub f_bsize: __fsword_t, 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_fsid: fsid_t, pub f_namelen: __fsword_t, pub f_frsize: __fsword_t, /* private fields */ }

Fields

f_type: __fsword_t
f_bsize: __fsword_t
f_blocks: fsblkcnt_t
f_bfree: fsblkcnt_t
f_bavail: fsblkcnt_t
f_files: fsfilcnt_t
f_ffree: fsfilcnt_t
f_fsid: fsid_t
f_namelen: __fsword_t
f_frsize: __fsword_t

Trait Implementations

impl Clone for statfs

fn clone(&self) -> Self

impl Copy for statfs

impl Debug for statfs

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for statfs

impl Hash for statfs

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for statfs

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for statfs

Auto Trait Implementations

impl Freeze for statfs

impl RefUnwindSafe for statfs

impl Send for statfs

impl Sync for statfs

impl Unpin for statfs

impl UnsafeUnpin for statfs

impl UnwindSafe for statfs

Blanket Implementations

impl<T> Any for statfs where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for statfs where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for statfs where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for statfs where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for statfs

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for statfs 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 statfs where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for statfs where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>