[][src]Enum symbolic::minidump::cfi::CfiErrorKind

#[non_exhaustive]pub enum CfiErrorKind {
    MissingDebugInfo,
    UnsupportedDebugFormat,
    BadDebugInfo,
    UnsupportedArch,
    InvalidAddress,
    WriteFailed,
    BadFileMagic,
}

The error type for CfiError.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future 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.

InvalidAddress

CFI for an invalid address outside the mapped range was encountered.

WriteFailed

Generic error when writing CFI information, likely IO.

BadFileMagic

Invalid magic bytes in the cfi cache header.

Trait Implementations

impl Clone for CfiErrorKind[src]

impl Copy for CfiErrorKind[src]

impl Debug for CfiErrorKind[src]

impl Display for CfiErrorKind[src]

impl Eq for CfiErrorKind[src]

impl From<CfiErrorKind> for CfiError[src]

impl PartialEq<CfiErrorKind> for CfiErrorKind[src]

impl StructuralEq for CfiErrorKind[src]

impl StructuralPartialEq for CfiErrorKind[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> 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.