pub enum Type {
Show 38 variants
SHT_NULL,
PROGBITS,
SYMTAB,
STRTAB,
RELA,
HASH,
DYNAMIC,
NOTE,
NOBITS,
REL,
SHLIB,
DYNSYM,
INIT_ARRAY,
FINI_ARRAY,
PREINIT_ARRAY,
GROUP,
SYMTAB_SHNDX,
RELR,
ANDROID_REL,
ANDROID_RELA,
LLVM_ADDRSIG,
ANDROID_RELR,
GNU_ATTRIBUTES,
GNU_HASH,
GNU_VERDEF,
GNU_VERNEED,
GNU_VERSYM,
ARM_EXIDX,
ARM_PREEMPTMAP,
ARM_ATTRIBUTES,
ARM_DEBUGOVERLAY,
ARM_OVERLAYSECTION,
HEX_ORDERED,
X86_64_UNWIND,
MIPS_REGINFO,
MIPS_OPTIONS,
MIPS_ABIFLAGS,
UNKNOWN(u64),
}Variants§
SHT_NULL
PROGBITS
SYMTAB
STRTAB
RELA
HASH
DYNAMIC
NOTE
NOBITS
REL
SHLIB
DYNSYM
INIT_ARRAY
FINI_ARRAY
PREINIT_ARRAY
GROUP
SYMTAB_SHNDX
RELR
ANDROID_REL
ANDROID_RELA
LLVM_ADDRSIG
ANDROID_RELR
GNU_ATTRIBUTES
GNU_HASH
GNU_VERDEF
GNU_VERNEED
GNU_VERSYM
ARM_EXIDX
ARM_PREEMPTMAP
ARM_ATTRIBUTES
ARM_DEBUGOVERLAY
ARM_OVERLAYSECTION
HEX_ORDERED
X86_64_UNWIND
MIPS_REGINFO
MIPS_OPTIONS
MIPS_ABIFLAGS
UNKNOWN(u64)
Implementations§
§impl Type
impl Type
pub fn from_value(value: u64) -> Self
Trait Implementations§
§impl Ord for Type
impl Ord for Type
§impl PartialOrd<Type> for Type
impl PartialOrd<Type> for Type
§fn partial_cmp(&self, other: &Type) -> Option<Ordering>
fn partial_cmp(&self, other: &Type) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for Type
impl Eq for Type
impl StructuralEq for Type
impl StructuralPartialEq for Type
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more