Struct CallbackData

pub(in ::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr) struct CallbackData { pub(in ::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr) libs: Vec<Library>, pub(in ::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr) maps: Option<Vec<MapsEntry>> }

Fields

libs: Vec<Library>
maps: Option<Vec<MapsEntry>>

Auto Trait Implementations

impl Freeze for CallbackData

impl RefUnwindSafe for CallbackData

impl Send for CallbackData

impl Sync for CallbackData

impl Unpin for CallbackData

impl UnsafeUnpin for CallbackData

impl UnwindSafe for CallbackData

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for CallbackData

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for CallbackData

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

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