Struct BacktraceSymbol
pub(in ::backtrace) struct BacktraceSymbol { pub(in ::backtrace) name: Option<Vec<u8>>, pub(in ::backtrace) filename: Option<BytesOrWide>, pub(in ::backtrace) lineno: Option<u32>, pub(in ::backtrace) colno: Option<u32> }
Fields
name: Option<Vec<u8>>filename: Option<BytesOrWide>lineno: Option<u32>colno: Option<u32>
Trait Implementations
impl Debug for BacktraceSymbol
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for BacktraceSymbol
impl RefUnwindSafe for BacktraceSymbol
impl Send for BacktraceSymbol
impl Sync for BacktraceSymbol
impl Unpin for BacktraceSymbol
impl UnsafeUnpin for BacktraceSymbol
impl UnwindSafe for BacktraceSymbol
Blanket Implementations
impl<T> Any for BacktraceSymbol
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BacktraceSymbol
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BacktraceSymbol
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for BacktraceSymbol
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for BacktraceSymbol
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for BacktraceSymbol
impl<T, U> Into<U> for BacktraceSymbol
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 BacktraceSymbol
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 BacktraceSymbol
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>