Struct statvfs64

#[repr(C)]
pub struct statvfs64 { pub f_bsize: c_ulong, pub f_frsize: c_ulong, pub f_blocks: u64, pub f_bfree: u64, pub f_bavail: u64, pub f_files: u64, pub f_ffree: u64, pub f_favail: u64, 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: u64
f_bfree: u64
f_bavail: u64
f_files: u64
f_ffree: u64
f_favail: u64
f_fsid: c_ulong
f_flag: c_ulong
f_namemax: c_ulong

Trait Implementations

impl Clone for statvfs64

fn clone(&self) -> statvfs64

impl Copy for statvfs64

impl Debug for statvfs64

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

impl Eq for statvfs64

impl Hash for statvfs64

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

impl PartialEq for statvfs64

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

impl StructuralPartialEq for statvfs64

Auto Trait Implementations

impl Freeze for statvfs64

impl RefUnwindSafe for statvfs64

impl Send for statvfs64

impl Sync for statvfs64

impl Unpin for statvfs64

impl UnsafeUnpin for statvfs64

impl UnwindSafe for statvfs64

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for statvfs64

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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