pub trait FloppyMetadata<'a, Disk: FloppyDisk<'a>>: Debug + Unpin + Send {
    // Required methods
    fn file_type(&self) -> Disk::FileType;
    fn is_dir(&self) -> bool;
    fn is_file(&self) -> bool;
    fn is_symlink(&self) -> bool;
    fn len(&self) -> u64;
    fn permissions(&self) -> Disk::Permissions;
    fn modified(&self) -> Result<SystemTime>;
    fn accessed(&self) -> Result<SystemTime>;
    fn created(&self) -> Result<SystemTime>;
}

Required Methods§

source

fn file_type(&self) -> Disk::FileType

source

fn is_dir(&self) -> bool

source

fn is_file(&self) -> bool

source

fn len(&self) -> u64

source

fn permissions(&self) -> Disk::Permissions

source

fn modified(&self) -> Result<SystemTime>

source

fn accessed(&self) -> Result<SystemTime>

source

fn created(&self) -> Result<SystemTime>

Implementors§