Struct goblin::elf::symver::VerdefSection [−][src]
pub struct VerdefSection<'a> { /* fields omitted */ }
Expand description
Helper struct to iterate over Version Definition and Version Definition Auxiliary entries.
Implementations
pub fn parse(
bytes: &'a [u8],
shdrs: &[SectionHeader],
ctx: Ctx
) -> Result<Option<VerdefSection<'a>>>
pub fn iter(&'a self) -> VerdefIter<'a>ⓘNotable traits for VerdefIter<'a>impl<'a> Iterator for VerdefIter<'a> type Item = Verdef<'a>;
pub fn iter(&'a self) -> VerdefIter<'a>ⓘNotable traits for VerdefIter<'a>impl<'a> Iterator for VerdefIter<'a> type Item = Verdef<'a>;
Notable traits for VerdefIter<'a>
impl<'a> Iterator for VerdefIter<'a> type Item = Verdef<'a>;
Get an iterator over the Verdef
entries.
Trait Implementations
type Item = <VerdefIter<'a> as Iterator>::Item
type Item = <VerdefIter<'a> as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = VerdefIter<'a>
type IntoIter = VerdefIter<'a>
Which kind of iterator are we turning this into?