Enum RawFrame

pub(in ::backtrace) enum RawFrame

Variants

Actual(Frame)

Implementations

impl RawFrame

fn ip(&self) -> *mut c_void

Trait Implementations

impl Debug for RawFrame

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for RawFrame

impl RefUnwindSafe for RawFrame

impl Send for RawFrame

impl Sync for RawFrame

impl Unpin for RawFrame

impl UnsafeUnpin for RawFrame

impl UnwindSafe for RawFrame

Blanket Implementations

impl<T> Any for RawFrame where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for RawFrame where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for RawFrame where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for RawFrame

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for RawFrame where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for RawFrame

impl<T, U> Into<U> for RawFrame where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for RawFrame 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 RawFrame where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>