Trait ex_cli::system::Entry

source ·
pub trait Entry<F: Flags + Copy> {
    // Required methods
    fn path(&self) -> &Path;
    fn file_name(&self) -> &OsStr;
    fn file_type(&self) -> F;
    fn depth(&self) -> usize;
    fn metadata(&self) -> MyResult<Metadata<F>>;
    fn read_link(&self) -> MyResult<Option<PathBuf>>;
}

Required Methods§

source

fn path(&self) -> &Path

source

fn file_name(&self) -> &OsStr

source

fn file_type(&self) -> F

source

fn depth(&self) -> usize

source

fn metadata(&self) -> MyResult<Metadata<F>>

Implementors§