[][src]Enum elf_utilities::header::Type

pub enum Type {
    None,
    Rel,
    Exec,
    Dyn,
    Core,
    Num,
    LoOS,
    HiOS,
    LoProc,
    HiProc,
    Any(u16),
}

Variants

None

No file type

Rel

Relocatable file

Exec

Executable file

Dyn

Shared object file

Core

Core file

Num

Number of defined types

LoOS

Start of OS specific

HiOS

End of OS specific

LoProc

Start of processor specific

HiProc

End of processor specific

Any(u16)

User defined value

Implementations

impl Type[src]

pub fn to_bytes(&self) -> u16[src]

Trait Implementations

impl Debug for Type[src]

impl Eq for Type[src]

impl From<u16> for Type[src]

impl Ord for Type[src]

impl PartialEq<Type> for Type[src]

impl PartialOrd<Type> for Type[src]

impl StructuralEq for Type[src]

impl StructuralPartialEq for Type[src]

Auto Trait Implementations

impl RefUnwindSafe for Type

impl Send for Type

impl Sync for Type

impl Unpin for Type

impl UnwindSafe for Type

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.