FloppyMetadata

Trait FloppyMetadata 

Source
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§