Skip to main content

ResultExt

Trait ResultExt 

Source
pub trait ResultExt: Sized {
    type T;

    // Required method
    fn expect_or_backtrace(self, msg: &str) -> Self::T;

    // Provided method
    fn unwrap_or_backtrace(self) -> Self::T { ... }
}

Required Associated Types§

Source

type T

Required Methods§

Source

fn expect_or_backtrace(self, msg: &str) -> Self::T

Provided Methods§

Source

fn unwrap_or_backtrace(self) -> Self::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 ResultExt for Result<(), DynBacktraceError>

Source§

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

Source§

type T = T

Source§

fn expect_or_backtrace(self, msg: &str) -> T

Implementors§