[][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 Clone for FrameTrust[src]

impl Copy for FrameTrust[src]

impl Debug for FrameTrust[src]

impl Default for FrameTrust[src]

impl<'de> Deserialize<'de> for FrameTrust[src]

impl Display for FrameTrust[src]

impl Eq for FrameTrust[src]

impl FromStr for FrameTrust[src]

type Err = ParseFrameTrustError

The associated error which can be returned from parsing.

impl PartialEq<FrameTrust> for FrameTrust[src]

impl Serialize for FrameTrust[src]

impl StructuralEq for FrameTrust[src]

impl StructuralPartialEq for FrameTrust[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> ToString for T where
    T: Display + ?Sized
[src]

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.