Skip to main content

ResultFaultWithContext

Trait ResultFaultWithContext 

Source
pub trait ResultFaultWithContext<T> {
    // Required method
    fn with_context(self, context: impl Display) -> Result<T, Fault>;
}
Expand description

To use this trait on Result import the prelude use explicit_error::prelude::*

Required Methods§

Source

fn with_context(self, context: impl Display) -> Result<T, Fault>

Add a context to the Fault wrapped in a Result::Err

§Examples
Err::<(), _>(Fault::new()).with_context("Foo bar");

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> ResultFaultWithContext<T> for Result<T, Fault>

Source§

fn with_context(self, context: impl Display) -> Result<T, Fault>

Implementors§