pub trait PathExt: Sealed {
fn fs_err_metadata(&self) -> Result<Metadata>;
fn fs_err_symlink_metadata(&self) -> Result<Metadata>;
fn fs_err_canonicalize(&self) -> Result<PathBuf>;
fn fs_err_read_link(&self) -> Result<PathBuf>;
fn fs_err_read_dir(&self) -> Result<ReadDir>;
}
Expand description
Defines aliases on Path
for fs_err
functions.
This trait is sealed and can not be implemented by other crates.
Required Methods
sourcefn fs_err_metadata(&self) -> Result<Metadata>
fn fs_err_metadata(&self) -> Result<Metadata>
Wrapper for crate::metadata
.
sourcefn fs_err_symlink_metadata(&self) -> Result<Metadata>
fn fs_err_symlink_metadata(&self) -> Result<Metadata>
Wrapper for crate::symlink_metadata
.
sourcefn fs_err_canonicalize(&self) -> Result<PathBuf>
fn fs_err_canonicalize(&self) -> Result<PathBuf>
Wrapper for crate::canonicalize
.
sourcefn fs_err_read_link(&self) -> Result<PathBuf>
fn fs_err_read_link(&self) -> Result<PathBuf>
Wrapper for crate::read_link
.
sourcefn fs_err_read_dir(&self) -> Result<ReadDir>
fn fs_err_read_dir(&self) -> Result<ReadDir>
Wrapper for crate::read_dir
.