[][src]Trait sysinfo::DiskExt

pub trait DiskExt {
    fn get_type(&self) -> DiskType;
fn get_name(&self) -> &OsStr;
fn get_file_system(&self) -> &[u8];
fn get_mount_point(&self) -> &Path;
fn get_total_space(&self) -> u64;
fn get_available_space(&self) -> u64;
fn update(&mut self) -> bool; }

Contains all the methods of the Disk struct.

Required methods

fn get_type(&self) -> DiskType

Returns the disk type.

fn get_name(&self) -> &OsStr

Returns the disk name.

fn get_file_system(&self) -> &[u8]

Returns the file system used on this disk (so for example: EXT4, NTFS, etc...).

fn get_mount_point(&self) -> &Path

Returns the mount point of the disk (/ for example).

fn get_total_space(&self) -> u64

Returns the total disk size, in bytes.

fn get_available_space(&self) -> u64

Returns the available disk size, in bytes.

fn update(&mut self) -> bool

Update the disk' information.

Loading content...

Implementors

impl DiskExt for Disk[src]

Loading content...