Struct elrond::ElfHeaderBase
[−]
[src]
pub struct ElfHeaderBase<'a> { /* fields omitted */ }
This type wraps a trait object
It allows us to avoid allocations when passing around the inner super object
Trait Implementations
impl<'a> Clone for ElfHeaderBase<'a>
[src]
fn clone(&self) -> ElfHeaderBase<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'a> Abi for ElfHeaderBase<'a>
[src]
fn get_abi(&self) -> ElfAbi
[src]
fn is_systemv(&self) -> bool
[src]
fn is_hpux(&self) -> bool
[src]
fn is_netbsd(&self) -> bool
[src]
fn is_linux(&self) -> bool
[src]
fn is_solaris(&self) -> bool
[src]
fn is_aix(&self) -> bool
[src]
fn is_irix(&self) -> bool
[src]
fn is_freebsd(&self) -> bool
[src]
fn is_openbsd(&self) -> bool
[src]
fn is_openvms(&self) -> bool
[src]
fn is_unknown(&self) -> bool
[src]
fn get_unknown(&self) -> Option<u8>
[src]
impl<'a> Endian for ElfHeaderBase<'a>
[src]
fn get_endian(&self) -> ElfEndian
[src]
fn is_little(&self) -> bool
[src]
fn is_big(&self) -> bool
[src]
impl<'a> Class for ElfHeaderBase<'a>
[src]
fn get_class(&self) -> ElfClass
[src]
fn is_32bits(&self) -> bool
[src]
fn is_64bits(&self) -> bool
[src]
impl<'a> ElfMagicNumber for ElfHeaderBase<'a>
[src]
fn get_abi_version(&self) -> u8
[src]
Get the specific version of ABI Read more