pub trait ErrorContext<T> {
// Required method
fn with_context<C>(self, context: C) -> Result<T>
where C: FnOnce() -> String;
}Expand description
Extension trait for adding context to I/O errors.
This trait provides a convenient way to convert std::io::Result into
Result with descriptive context about what operation failed.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".