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