[][src]Enum symbolic_minidump::cfi::CfiErrorKind

pub enum CfiErrorKind {
    MissingDebugInfo,
    UnsupportedDebugFormat,
    BadDebugInfo,
    UnsupportedArch,
    WriteError,
    BadFileMagic,
}

Possible error kinds of CfiError.

Variants

MissingDebugInfo

Required debug sections are missing in the Object file.

UnsupportedDebugFormat

The debug information in the Object file is not supported.

BadDebugInfo

The debug information in the Object file is invalid.

UnsupportedArch

The Objects architecture is not supported by symbolic.

WriteError

Generic error when writing CFI information, likely IO.

BadFileMagic

Invalid magic bytes in the cfi cache header.

Trait Implementations

impl From<CfiErrorKind> for CfiError

impl Copy for CfiErrorKind[src]

impl Clone for CfiErrorKind[src]

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

Performs copy-assignment from source. Read more

impl Debug for CfiErrorKind[src]

impl Display for CfiErrorKind[src]

impl Fail for CfiErrorKind[src]

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 
[src]

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>[src]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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> AsFail for T where
    T: Fail
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

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

Returns the "name" of the error. Read more

fn cause(&self) -> Option<&(dyn Fail + 'static)>[src]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

fn backtrace(&self) -> Option<&Backtrace>[src]

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 
[src]

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>[src]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

impl<T> Erased for T