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

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

The error type for 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 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> 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.