Struct object::read::elf::GnuPropertyIterator
source · pub struct GnuPropertyIterator<'data, Endian: Endian> { /* private fields */ }
Expand description
An iterator for the properties in a elf::NT_GNU_PROPERTY_TYPE_0
note.
Returned by Note::gnu_properties
.
Implementations§
source§impl<'data, Endian: Endian> GnuPropertyIterator<'data, Endian>
impl<'data, Endian: Endian> GnuPropertyIterator<'data, Endian>
sourcepub fn next(&mut self) -> Result<Option<GnuProperty<'data>>>
pub fn next(&mut self) -> Result<Option<GnuProperty<'data>>>
Returns the next property.
Trait Implementations§
Auto Trait Implementations§
impl<'data, Endian> RefUnwindSafe for GnuPropertyIterator<'data, Endian>where
Endian: RefUnwindSafe,
impl<'data, Endian> Send for GnuPropertyIterator<'data, Endian>where
Endian: Send,
impl<'data, Endian> Sync for GnuPropertyIterator<'data, Endian>where
Endian: Sync,
impl<'data, Endian> Unpin for GnuPropertyIterator<'data, Endian>where
Endian: Unpin,
impl<'data, Endian> UnwindSafe for GnuPropertyIterator<'data, Endian>where
Endian: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more