Enum elfkit::section::SectionContent [−][src]
pub enum SectionContent { None, Unloaded, Raw(Vec<u8>), Relocations(Vec<Relocation>), Symbols(Vec<Symbol>), Dynamic(Vec<Dynamic>), Strtab(Strtab), }
Variants
None
Unloaded
Raw(Vec<u8>)
Relocations(Vec<Relocation>)
Symbols(Vec<Symbol>)
Dynamic(Vec<Dynamic>)
Strtab(Strtab)
Methods
impl SectionContent
[src]
impl SectionContent
pub fn as_dynamic_mut(&mut self) -> Option<&mut Vec<Dynamic>>
[src]
pub fn as_dynamic_mut(&mut self) -> Option<&mut Vec<Dynamic>>
pub fn as_dynamic(&self) -> Option<&Vec<Dynamic>>
[src]
pub fn as_dynamic(&self) -> Option<&Vec<Dynamic>>
pub fn into_dynamic(self) -> Option<Vec<Dynamic>>
[src]
pub fn into_dynamic(self) -> Option<Vec<Dynamic>>
pub fn as_strtab_mut(&mut self) -> Option<&mut Strtab>
[src]
pub fn as_strtab_mut(&mut self) -> Option<&mut Strtab>
pub fn as_symbols(&self) -> Option<&Vec<Symbol>>
[src]
pub fn as_symbols(&self) -> Option<&Vec<Symbol>>
pub fn as_symbols_mut(&mut self) -> Option<&mut Vec<Symbol>>
[src]
pub fn as_symbols_mut(&mut self) -> Option<&mut Vec<Symbol>>
pub fn into_symbols(self) -> Option<Vec<Symbol>>
[src]
pub fn into_symbols(self) -> Option<Vec<Symbol>>
pub fn as_relocations(&self) -> Option<&Vec<Relocation>>
[src]
pub fn as_relocations(&self) -> Option<&Vec<Relocation>>
pub fn as_relocations_mut(&mut self) -> Option<&mut Vec<Relocation>>
[src]
pub fn as_relocations_mut(&mut self) -> Option<&mut Vec<Relocation>>
pub fn into_relocations(self) -> Option<Vec<Relocation>>
[src]
pub fn into_relocations(self) -> Option<Vec<Relocation>>
pub fn as_raw(&self) -> Option<&Vec<u8>>
[src]
pub fn as_raw(&self) -> Option<&Vec<u8>>
pub fn as_raw_mut(&mut self) -> Option<&mut Vec<u8>>
[src]
pub fn as_raw_mut(&mut self) -> Option<&mut Vec<u8>>
pub fn into_raw(self) -> Option<Vec<u8>>
[src]
pub fn into_raw(self) -> Option<Vec<u8>>
pub fn size(&self, eh: &Header) -> usize
[src]
pub fn size(&self, eh: &Header) -> usize
Trait Implementations
impl Debug for SectionContent
[src]
impl Debug for SectionContent
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for SectionContent
[src]
impl Clone for SectionContent
fn clone(&self) -> SectionContent
[src]
fn clone(&self) -> SectionContent
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for SectionContent
[src]
impl Default for SectionContent
Auto Trait Implementations
impl Send for SectionContent
impl Send for SectionContent
impl Sync for SectionContent
impl Sync for SectionContent