Struct BacktraceFrame
pub struct BacktraceFrame { pub(in ::backtrace) frame: RawFrame, pub(in ::backtrace) symbols: Vec<BacktraceSymbol> }
A single frame of a backtrace.
Fields
frame: RawFramesymbols: Vec<BacktraceSymbol>
Trait Implementations
impl Debug for BacktraceFrame
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for BacktraceFrame
impl RefUnwindSafe for BacktraceFrame
impl Send for BacktraceFrame
impl Sync for BacktraceFrame
impl Unpin for BacktraceFrame
impl UnsafeUnpin for BacktraceFrame
impl UnwindSafe for BacktraceFrame
Blanket Implementations
impl<T> Any for BacktraceFrame
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BacktraceFrame
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BacktraceFrame
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for BacktraceFrame
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for BacktraceFrame
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for BacktraceFrame
impl<T, U> Into<U> for BacktraceFrame
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for BacktraceFrame
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for BacktraceFrame
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>