[−][src]Struct nix::sys::statvfs::Statvfs
Wrapper around the POSIX statvfs
struct
For more information see the statvfs(3)
man pages.
Methods
impl Statvfs
[src]
pub fn block_size(&self) -> c_ulong
[src]
get the file system block size
pub fn fragment_size(&self) -> c_ulong
[src]
Get the fundamental file system block size
pub fn blocks(&self) -> fsblkcnt_t
[src]
Get the number of blocks.
Units are in units of fragment_size()
pub fn blocks_free(&self) -> fsblkcnt_t
[src]
Get the number of free blocks in the file system
pub fn blocks_available(&self) -> fsblkcnt_t
[src]
Get the number of free blocks for unprivileged users
pub fn files(&self) -> fsfilcnt_t
[src]
Get the total number of file inodes
pub fn files_free(&self) -> fsfilcnt_t
[src]
Get the number of free file inodes
pub fn files_available(&self) -> fsfilcnt_t
[src]
Get the number of free file inodes for unprivileged users
pub fn filesystem_id(&self) -> c_ulong
[src]
Get the file system id
pub fn flags(&self) -> FsFlags
[src]
Get the mount flags
pub fn name_max(&self) -> c_ulong
[src]
Get the maximum filename length
Trait Implementations
Auto Trait Implementations
impl Unpin for Statvfs
impl Sync for Statvfs
impl Send for Statvfs
impl UnwindSafe for Statvfs
impl RefUnwindSafe for Statvfs
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,