[][src]Enum symbolic_minidump::processor::FrameTrust

#[repr(u32)]
pub enum FrameTrust { None, Scan, CFIScan, FP, CFI, Prewalked, Context, }

Indicates how well the instruction pointer derived during stack walking is trusted. Since the stack walker can resort to stack scanning, it can wind up with dubious frames.

In rough order of "trust metric".

Variants

None

Unknown trust.

Scan

Scanned the stack, found this (lowest precision).

CFIScan

Found while scanning stack using call frame info.

FP

Derived from frame pointer.

CFI

Derived from call frame info.

Prewalked

Explicitly provided by some external stack walker.

Context

Given as instruction pointer in a context (highest precision).

Trait Implementations

impl Debug for FrameTrust[src]

impl Display for FrameTrust[src]

Auto Trait Implementations

impl Send for FrameTrust

impl Sync for FrameTrust

Blanket Implementations

impl<T> From for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

impl<T, U> TryInto 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> Erased for T