Struct elf_utilities::header::Ehdr32 [−][src]
#[repr(C)]pub struct Ehdr32 {Show 14 fields
pub e_ident: [u8; 16],
pub e_type: Elf32Half,
pub e_machine: Elf32Half,
pub e_version: Elf32Word,
pub e_entry: Elf32Addr,
pub e_phoff: Elf32Off,
pub e_shoff: Elf32Off,
pub e_flags: Elf32Word,
pub e_ehsize: Elf32Half,
pub e_phentsize: Elf32Half,
pub e_phnum: Elf32Half,
pub e_shentsize: Elf32Half,
pub e_shnum: Elf32Half,
pub e_shstrndx: Elf32Half,
}
Fields
e_ident: [u8; 16]
e_type: Elf32Half
e_machine: Elf32Half
e_version: Elf32Word
e_entry: Elf32Addr
e_phoff: Elf32Off
e_shoff: Elf32Off
e_flags: Elf32Word
e_ehsize: Elf32Half
e_phentsize: Elf32Half
e_phnum: Elf32Half
e_shentsize: Elf32Half
e_shnum: Elf32Half
e_shstrndx: Elf32Half
Implementations
Create Vec
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Ehdr32
impl UnwindSafe for Ehdr32
Blanket Implementations
Mutably borrows from an owned value. Read more