pub struct DefaultBacktraceFmt;
Expand description
Default backtrace formatter that tries to resemble rustc panic backtraces somewhat
Example:
Stack backtrace for task "<main>" at line 47 of "examples\backtrace.rs":
0: 0x7ff703417000 - backtrace::test
at E:\...\examples\backtrace.rs:47
1: 0x7ff703417120 - backtrace::main
at E:\...\examples\backtrace.rs:53
2: 0x7ff70343bb10 - panic_unwind::__rust_maybe_catch_panic
at C:\...\libpanic_unwind\lib.rs:98
3: 0x7ff70343b240 - std::rt::lang_start
at C:\...\libstd\rt.rs:51
4: 0x7ff7034171a0 - main
at <anonymous>
5: 0x7ff70344d61c - __scrt_common_main_seh
at f:\...\exe_common.inl:253
6: 0x7ffead558350 - BaseThreadInitThunk
at <anonymous>
Trait Implementations§
Source§impl BacktraceFmt for DefaultBacktraceFmt
impl BacktraceFmt for DefaultBacktraceFmt
Auto Trait Implementations§
impl Freeze for DefaultBacktraceFmt
impl RefUnwindSafe for DefaultBacktraceFmt
impl Send for DefaultBacktraceFmt
impl Sync for DefaultBacktraceFmt
impl Unpin for DefaultBacktraceFmt
impl UnwindSafe for DefaultBacktraceFmt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more