gimli::PubTypesEntryIter [] [src]

type PubTypesEntryIter<'input, Endian> = LookupEntryIter<'input, Endian, PubStuffParser<'input, Endian, TypesSwitch<'input, Endian>>>;

An iterator over the pubtypes from a .debug_pubtypes section.

Provides:

  • next_entry(self: &mut) -> ParseResult<Option<PubTypesEntry>>

    Advance the iterator and return the next pubtype.

    Returns the newly parsed pubtype as Ok(Some(pubtype)). Returns Ok(None) when iteration is complete and all pubtypes have already been parsed and yielded. If an error occurs while parsing the next pubtype, then this error is returned on all subsequent calls as Err(e).

    Can be used with FallibleIterator.