Enum elfkit::section::SectionContent
[−]
[src]
pub enum SectionContent { None, Raw(Vec<u8>), Relocations(Vec<Relocation>), Symbols(Vec<Symbol>), Dynamic(Vec<Dynamic>), Strtab(Strtab), }
Variants
None
Raw(Vec<u8>)
Relocations(Vec<Relocation>)
Symbols(Vec<Symbol>)
Dynamic(Vec<Dynamic>)
Strtab(Strtab)
Methods
impl SectionContent
[src]
fn as_dynamic_mut(&mut self) -> Option<&mut Vec<Dynamic>>
[src]
fn as_strtab_mut(&mut self) -> Option<&mut Strtab>
[src]
fn as_symbols(&self) -> Option<&Vec<Symbol>>
[src]
fn into_symbols(self) -> Option<Vec<Symbol>>
[src]
fn as_relocations(&self) -> Option<&Vec<Relocation>>
[src]
fn into_relocations(self) -> Option<Vec<Relocation>>
[src]
fn as_raw_mut(&mut self) -> Option<&mut Vec<u8>>
[src]
fn into_raw(self) -> Option<Vec<u8>>
[src]
fn size(&self, eh: &Header) -> usize
[src]
Trait Implementations
impl Debug for SectionContent
[src]
impl Clone for SectionContent
[src]
fn clone(&self) -> SectionContent
[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