pub struct BacktraceDisplay {
pub requested_depth: u8,
pub physical_frame_count: usize,
pub status: BacktraceStatus,
pub error_code: u16,
pub raw: bool,
pub frames: Vec<BacktraceDisplayFrame>,
}Fields§
§requested_depth: u8§physical_frame_count: usize§status: BacktraceStatus§error_code: u16§raw: bool§frames: Vec<BacktraceDisplayFrame>Implementations§
Source§impl BacktraceDisplay
impl BacktraceDisplay
pub fn header_text(&self) -> String
pub fn stopped_text(&self) -> Option<String>
pub fn to_formatted_output(&self) -> Vec<String>
Trait Implementations§
Source§impl Clone for BacktraceDisplay
impl Clone for BacktraceDisplay
Source§fn clone(&self) -> BacktraceDisplay
fn clone(&self) -> BacktraceDisplay
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BacktraceDisplay
impl RefUnwindSafe for BacktraceDisplay
impl Send for BacktraceDisplay
impl Sync for BacktraceDisplay
impl Unpin for BacktraceDisplay
impl UnsafeUnpin for BacktraceDisplay
impl UnwindSafe for BacktraceDisplay
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more