Trait tlbits::ResultExt

source ·
pub trait ResultExt: Sized {
    // Required method
    fn with_context<C>(self, context: impl FnOnce() -> C) -> Self
       where C: Display;

    // Provided method
    fn context<C>(self, context: C) -> Self
       where C: Display { ... }
}

Required Methods§

source

fn with_context<C>(self, context: impl FnOnce() -> C) -> Self
where C: Display,

Provided Methods§

source

fn context<C>(self, context: C) -> Self
where C: Display,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T, E> ResultExt for Result<T, E>
where E: Error,

source§

fn with_context<C>(self, context: impl FnOnce() -> C) -> Result<T, E>
where C: Display,

Implementors§