Struct fs2::FsStats [−][src]
FsStats
contains some common stats about a file system.
Implementations
impl FsStats
[src]
pub fn free_space(&self) -> u64
[src]
Returns the number of free bytes in the file system containing the provided path.
pub fn available_space(&self) -> u64
[src]
Returns the available space in bytes to non-priveleged users in the file system containing the provided path.
pub fn total_space(&self) -> u64
[src]
Returns the total space in bytes in the file system containing the provided path.
pub fn allocation_granularity(&self) -> u64
[src]
Returns the filesystem’s disk space allocation granularity in bytes. The provided path may be for any file in the filesystem.
On Posix, this is equivalent to the filesystem’s block size. On Windows, this is equivalent to the filesystem’s cluster size.
Trait Implementations
impl Clone for FsStats
[src]
impl Debug for FsStats
[src]
impl Eq for FsStats
[src]
impl Hash for FsStats
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<FsStats> for FsStats
[src]
impl StructuralEq for FsStats
[src]
impl StructuralPartialEq for FsStats
[src]
Auto Trait Implementations
impl RefUnwindSafe for FsStats
impl Send for FsStats
impl Sync for FsStats
impl Unpin for FsStats
impl UnwindSafe for FsStats
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,