[][src]Enum symbolic_debuginfo::pdb::PdbErrorKind

#[non_exhaustive]pub enum PdbErrorKind {
    BadObject,
    UnexpectedInline,
    FormattingFailed,
}

Variants of PdbError.

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

The PDB file is corrupted. See the cause for more information.

UnexpectedInline

An inline record was encountered without an inlining parent.

FormattingFailed

Formatting of a type name failed

Trait Implementations

impl Clone for PdbErrorKind[src]

impl Copy for PdbErrorKind[src]

impl Debug for PdbErrorKind[src]

impl Display for PdbErrorKind[src]

impl Eq for PdbErrorKind[src]

impl Fail for PdbErrorKind[src]

impl From<PdbErrorKind> for PdbError[src]

impl PartialEq<PdbErrorKind> for PdbErrorKind[src]

impl StructuralEq for PdbErrorKind[src]

impl StructuralPartialEq for PdbErrorKind[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[src]

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[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.