#[repr(u32)]
pub enum SType {
Show 19 variants
Null,
ProgBits,
Symtab,
Strtab,
Rela,
Hash,
Dynamic,
Note,
Nobits,
Rel,
Shlib,
Dynsym,
InitArray,
FiniArray,
PreinitArray,
Group,
SymtabShndx,
Num,
Loos,
}
Variants§
Null
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 pre-constructors
Group
Section group.
SymtabShndx
Extended section indices.
Num
Number of defined types.
Loos
Start OS-specific.
Trait Implementations§
impl Copy for SType
impl Eq for SType
impl StructuralEq for SType
impl StructuralPartialEq for SType
Auto Trait Implementations§
impl RefUnwindSafe for SType
impl Send for SType
impl Sync for SType
impl Unpin for SType
impl UnwindSafe for SType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more