Skip to main content

TryFutureExtBacktrace

Trait TryFutureExtBacktrace 

Source
pub trait TryFutureExtBacktrace {
    // Required methods
    fn log_err_with_backtrace(self) -> LogErrorWithBacktraceFuture<Self> 
       where Self: Sized;
    fn log_tracked_err_with_backtrace(
        self,
        location: Location<'static>,
    ) -> LogErrorWithBacktraceFuture<Self> 
       where Self: Sized;
}
Expand description

{:?}-formatting companion to TryFutureExt; emits a backtrace for anyhow::Error. Prefer TryFutureExt unless a backtrace is genuinely wanted.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<F, T, E> TryFutureExtBacktrace for F
where F: Future<Output = Result<T, E>>, E: Debug,