Trait stable_eyre::BacktraceExt[][src]

pub trait BacktraceExt {
    fn backtrace(&self) -> Option<&Backtrace>;
}

Extension trait to extract a backtrace from an eyre::Report, assuming stable-eyre's hook is installed.

Required methods

fn backtrace(&self) -> Option<&Backtrace>[src]

Returns a reference to the captured backtrace if one exists

Example

use stable_eyre::{BacktraceExt, eyre::eyre};
stable_eyre::install();
std::env::set_var("RUST_BACKTRACE", "1");

let report = eyre!("capture a report");
assert!(report.backtrace().is_some());
Loading content...

Implementations on Foreign Types

impl BacktraceExt for Report[src]

Loading content...

Implementors

Loading content...