Enum symbolic_debuginfo::breakpad::BreakpadStackRecord[][src]

pub enum BreakpadStackRecord<'d> {
    Cfi(BreakpadStackCfiRecord<'d>),
    Win(BreakpadStackWinRecord<'d>),
}

Stack frame information record used for stack unwinding and stackwalking.

Variants

CFI stack record, used for all platforms other than Windows x86.

Windows stack record, used for x86 binaries.

Implementations

impl<'d> BreakpadStackRecord<'d>[src]

pub fn parse(data: &'d [u8]) -> Result<Self, BreakpadError>[src]

Parses a stack frame information record from a single line.

Trait Implementations

impl<'d> Clone for BreakpadStackRecord<'d>[src]

impl<'d> Debug for BreakpadStackRecord<'d>[src]

impl<'d> Eq for BreakpadStackRecord<'d>[src]

impl<'d> PartialEq<BreakpadStackRecord<'d>> for BreakpadStackRecord<'d>[src]

impl<'d> StructuralEq for BreakpadStackRecord<'d>[src]

impl<'d> StructuralPartialEq for BreakpadStackRecord<'d>[src]

Auto Trait Implementations

impl<'d> RefUnwindSafe for BreakpadStackRecord<'d>

impl<'d> Send for BreakpadStackRecord<'d>

impl<'d> Sync for BreakpadStackRecord<'d>

impl<'d> Unpin for BreakpadStackRecord<'d>

impl<'d> UnwindSafe for BreakpadStackRecord<'d>

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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> 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.