Trait backtrace_error::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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ResultExt for Result<(), DynBacktraceError>

§

type T = ()

source§

fn expect_or_backtrace(self, msg: &str)

source§

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

§

type T = T

source§

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

Implementors§