Skip to main content

IoResultExt

Trait IoResultExt 

Source
pub trait IoResultExt<T> {
    // Required method
    fn with_path<P: Into<PathBuf>>(
        self,
        path: P,
        operation: IoOperation,
    ) -> FileSystemResult<T>;
}
Expand description

Extension trait for adding path context to IO results.

Required Methods§

Source

fn with_path<P: Into<PathBuf>>( self, path: P, operation: IoOperation, ) -> FileSystemResult<T>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> IoResultExt<T> for Result<T>

Source§

fn with_path<P: Into<PathBuf>>( self, path: P, operation: IoOperation, ) -> FileSystemResult<T>

Implementors§