Skip to main content

ResultExt

Trait ResultExt 

Source
pub trait ResultExt<T, E: ErrorExt> {
    // Required methods
    fn with_message<D: Display>(
        self,
        f: impl FnOnce() -> D,
    ) -> Result<T, DynError>;
    fn into_dyn_result(self) -> Result<T, DynError>;
}

Required Methods§

Source

fn with_message<D: Display>(self, f: impl FnOnce() -> D) -> Result<T, DynError>

Source

fn into_dyn_result(self) -> Result<T, DynError>

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, E: ErrorExt> ResultExt<T, E> for Result<T, E>

Source§

fn with_message<D: Display>(self, f: impl FnOnce() -> D) -> Result<T, DynError>

Source§

fn into_dyn_result(self) -> Result<T, DynError>

Implementors§