pub struct Elf64Layout;Expand description
Marker for 64-bit ELF class layouts.
Trait Implementations§
Source§impl Clone for Elf64Layout
impl Clone for Elf64Layout
Source§fn clone(&self) -> Elf64Layout
fn clone(&self) -> Elf64Layout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Elf64Layout
Source§impl Debug for Elf64Layout
impl Debug for Elf64Layout
Source§impl ElfLayout for Elf64Layout
impl ElfLayout for Elf64Layout
Source§type Phdr = Elf64_Phdr
type Phdr = Elf64_Phdr
Raw program-header type for this class.
Source§type Shdr = Elf64_Shdr
type Shdr = Elf64_Shdr
Raw section-header type for this class.
Source§type Ehdr = Elf64_Ehdr
type Ehdr = Elf64_Ehdr
Raw ELF-header type for this class.
Source§type Rela = Elf64_Rela
type Rela = Elf64_Rela
Raw explicit-addend relocation type for this class.
Source§const DATA_ENCODING: ElfDataEncoding = _
const DATA_ENCODING: ElfDataEncoding = _
ELF data encoding expected by this layout’s raw field accessors.
Auto Trait Implementations§
impl Freeze for Elf64Layout
impl RefUnwindSafe for Elf64Layout
impl Send for Elf64Layout
impl Sync for Elf64Layout
impl Unpin for Elf64Layout
impl UnsafeUnpin for Elf64Layout
impl UnwindSafe for Elf64Layout
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