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>;
}