[][src]Struct nix::sys::statvfs::Statvfs

#[repr(C)]
pub struct 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

impl Copy for Statvfs[src]

impl Clone for Statvfs[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

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]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]