[][src]Enum mer::ElfError

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.

SectionInvalidTypeInvalidSymbolTable

The .symtab section is not actually a symbol table.

SegmentInvalidType

Trait Implementations

impl Debug for ElfError[src]

impl PartialEq<ElfError> for ElfError[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for ElfError[src]

Auto Trait Implementations

impl Unpin for ElfError

impl Send for ElfError

impl Sync for ElfError

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

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.

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

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

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