Struct sys_mount::SupportedFilesystems[][src]

pub struct SupportedFilesystems { /* fields omitted */ }

Data structure for validating if a filesystem argument is valid, and used within automatic file system mounting.

Methods

impl SupportedFilesystems
[src]

Check if a provided file system is valid on this system.

extern crate sys_mount;
 
use sys_mount::SupportedFilesystems;
 
fn main() {
    let supports = SupportedFilesystems::new().unwrap();
    println!("btrfs is {}", if supports.is_supported("btrfs") {
        "supported"
    } else {
        "not supported"
    });
}

Iterate through file systems which are not associated with physical devices.

Iterate through file systems which are associated with physical devices.

Trait Implementations

impl<'a> From<&'a SupportedFilesystems> for FilesystemType<'a>
[src]

Performs the conversion.

impl Clone for SupportedFilesystems
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for SupportedFilesystems
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations