[][src]Struct backtrace::BacktraceSymbol

pub struct BacktraceSymbol { /* fields omitted */ }

Captured version of a symbol in a backtrace.

This type is returned as a list from BacktraceFrame::symbols and represents the metadata for a symbol in a backtrace.

Required features

This function requires the std feature of the backtrace crate to be enabled, and the std feature is enabled by default.

Methods

impl BacktraceSymbol[src]

pub fn name(&self) -> Option<SymbolName>[src]

Same as Symbol::name

Required features

This function requires the std feature of the backtrace crate to be enabled, and the std feature is enabled by default.

pub fn addr(&self) -> Option<*mut c_void>[src]

Same as Symbol::addr

Required features

This function requires the std feature of the backtrace crate to be enabled, and the std feature is enabled by default.

pub fn filename(&self) -> Option<&Path>[src]

Same as Symbol::filename

Required features

This function requires the std feature of the backtrace crate to be enabled, and the std feature is enabled by default.

pub fn lineno(&self) -> Option<u32>[src]

Same as Symbol::lineno

Required features

This function requires the std feature of the backtrace crate to be enabled, and the std feature is enabled by default.

Trait Implementations

impl Debug for BacktraceSymbol[src]

impl Clone for BacktraceSymbol[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for BacktraceSymbol

impl Send for BacktraceSymbol

impl Sync for BacktraceSymbol

impl UnwindSafe for BacktraceSymbol

impl RefUnwindSafe for BacktraceSymbol

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.