Struct Capture
pub(in ::backtrace) struct Capture { pub(in ::backtrace) actual_start: usize, pub(in ::backtrace) frames: Vec<BacktraceFrame> }
Fields
actual_start: usizeframes: Vec<BacktraceFrame>
Auto Trait Implementations
impl Freeze for Capture
impl RefUnwindSafe for Capture
impl Send for Capture
impl Sync for Capture
impl Unpin for Capture
impl UnsafeUnpin for Capture
impl UnwindSafe for Capture
Blanket Implementations
impl<T> Any for Capture
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Capture
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Capture
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Capture
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Capture
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Capture
impl<T, U> Into<U> for Capture
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 Capture
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Capture
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>