Enum elf_utilities::section::Type[][src]

pub enum Type {
    Null,
    ProgBits,
    SymTab,
    StrTab,
    Rela,
    Hash,
    Dynamic,
    Note,
    NoBits,
    Rel,
    ShLib,
    DynSym,
    InitArray,
    FiniArray,
    PreInitArray,
    Group,
    SymTabShNdx,
    Num,
    Any(Elf64Word),
}

Variants

Null

Section header table entry unused

ProgBits

Program data

SymTab

Symbol table

StrTab

String table

Rela

Relocation entries with addends

Hash

Symbol hash table

Dynamic

Dynamic linking information

Note

Notes

NoBits

Program space with no data(.bss)

Rel

Relocation entries, no addends

ShLib

Reserved

DynSym

Dynamic linker symbol table

InitArray

Array of constructors

FiniArray

Array of destructors

PreInitArray

Array of preconstructors

Group

Section group

SymTabShNdx

Extended section indices

Num

Number of defined types

Trait Implementations

impl Clone for Type[src]

impl Copy for Type[src]

impl Debug for Type[src]

impl Eq for Type[src]

impl From<u32> for Type[src]

impl Hash for Type[src]

impl Into<u32> 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.