pub unsafe fn print_backtrace(
    trace: &failure::Backtrace,
    settings: &mut crate::Settings,
) -> crate::IOResult {
    let internal = backdoortrace(trace);

    if let Some(internal) = internal {
        super::print_backtrace(internal, settings)
    } else {
        writeln!(settings.out, "<failure backtrace not captured>")
    }
}
/// Extracts the internal `backtrace::Backtrace` from a `failure::Backtrace` and prints it, if one
/// exists. Prints that a backtrace was not capture if one is not found.
Extracts the internal `backtrace::Backtrace` from a `failure::Backtrace` and prints it, if one
exists. Prints that a backtrace was not capture if one is not found.
Extracts the internal ` backtrace :: Backtrace ` from a ` failure :: Backtrace ` and prints it if one exists . Prints that a backtrace was not capture if one is not found .
pub unsafe fn print_backtrace(
    trace: &failure::Backtrace,
    settings: &mut crate::Settings,
) -> crate::IOResult {
    let internal = backdoortrace(trace);
    if let Some(internal) = internal {
        super::print_backtrace(internal, settings)
    } else {
        writeln!(settings.out, "<failure backtrace not captured>")
    }
}
pub unsafe fn print_backtrace ( trace : & failure :: Backtrace , settings : & mut crate :: Settings , ) -> crate :: IOResult { let internal = backdoortrace ( trace ) ; if let Some ( internal ) = internal { super :: print_backtrace ( internal , settings ) } else { writeln ! ( settings out " " ) } }
Extracts the internal `backtrace::Backtrace` from a `failure::Backtrace` and prints it, if one
exists.
Extracts the internal ` backtrace :: Backtrace ` from a ` failure :: Backtrace ` and prints it if one exists .
trace
&failure::Backtrace
settings
&mut crate::Settings