Struct libc::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,
    /* some fields hidden */
}

Fields

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

Trait Implementations

impl Clone for statfs
fn clone(&Self) -> statfs
impl Copy for statfs
impl Debug for statfs
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for statfs
impl Hash for statfs
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<statfs> for statfs
fn eq(&Self, other: &statfs) -> bool
fn ne(&Self, other: &statfs) -> bool
impl StructuralEq 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> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
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 T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>