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_ulongf_frsize: c_ulongf_blocks: u64f_bfree: u64f_bavail: u64f_files: u64f_ffree: u64f_favail: u64f_fsid: c_ulongf_flag: c_ulongf_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) -> TReturns the argument unchanged.
impl<T, U> Into<U> for statvfs64
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 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>