Struct gimli::read::LocListIter[][src]

pub struct LocListIter<R: Reader> { /* fields omitted */ }

An iterator over a location list.

This iterator internally handles processing of base address selection entries and list end entries. Thus, it only returns location entries that are valid and already adjusted for the base address.

Implementations

impl<R: Reader> LocListIter<R>[src]

pub fn next(&mut self) -> Result<Option<LocationListEntry<R>>>[src]

Advance the iterator to the next location.

Trait Implementations

impl<R: Debug + Reader> Debug for LocListIter<R> where
    R::Offset: Debug
[src]

Auto Trait Implementations

impl<R> Send for LocListIter<R> where
    R: Send,
    <R as Reader>::Offset: Send

impl<R> Sync for LocListIter<R> where
    R: Sync,
    <R as Reader>::Offset: Sync

impl<R> Unpin for LocListIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.