Enum mer::ElfError[][src]

pub enum ElfError {
    TooShort,
    MalformedHeader,
    IncorrectMagic,
    SectionInvalidType,
    InvalidSymbolTable,
    SegmentInvalidType,
}

Variants

TooShort

The provided byte stream was too short to be a valid ELF.

MalformedHeader

The header was malformed in some way.

IncorrectMagic

The magic number at the beginning of the file (should be 0x7f, 'E', 'L', 'F') is incorrect.

SectionInvalidType
InvalidSymbolTable

The .symtab section is not actually a symbol table.

SegmentInvalidType

Trait Implementations

impl Debug for ElfError[src]

impl Eq for ElfError[src]

impl PartialEq<ElfError> for ElfError[src]

impl StructuralEq for ElfError[src]

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