Struct Backtrace
pub struct Backtrace { /* private fields */ }
Available on
tokio_unstable and Linux and crate feature rt and crate feature taskdump and (AArch64 or s390x or x86 or x86-64) only.A captured backtrace.
This struct provides access to each backtrace frame, similar to backtrace::Backtrace.
Implementations
impl Backtrace
pub fn frames(&self) -> impl Iterator<Item = &BacktraceFrame>
Return the frames in this backtrace, innermost (in a task dump, likely to be a leaf future’s poll function) first.
Trait Implementations
Auto Trait Implementations
impl Freeze for Backtrace
impl RefUnwindSafe for Backtrace
impl Send for Backtrace
impl Sync for Backtrace
impl Unpin for Backtrace
impl UnsafeUnpin for Backtrace
impl UnwindSafe for Backtrace
Blanket Implementations
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> CloneToUninit for Twhere T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> WithSubscriber for T
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/runtime/dump/struct.Backtrace.html