pub enum Note<'data> {
GnuAbiTag(NoteGnuAbiTag),
GnuBuildId(NoteGnuBuildId<'data>),
Unknown(NoteAny<'data>),
}
Expand description
This enum contains parsed Note variants which can be matched on
Variants§
GnuAbiTag(NoteGnuAbiTag)
(name: abi::ELF_NOTE_GNU, n_type: abi::NT_GNU_ABI_TAG)
GnuBuildId(NoteGnuBuildId<'data>)
(name: abi::ELF_NOTE_GNU, n_type: abi::NT_GNU_BUILD_ID)
Unknown(NoteAny<'data>)
All other notes that we don’t know how to parse
Trait Implementations§
impl<'data> Eq for Note<'data>
impl<'data> StructuralPartialEq for Note<'data>
Auto Trait Implementations§
impl<'data> Freeze for Note<'data>
impl<'data> RefUnwindSafe for Note<'data>
impl<'data> Send for Note<'data>
impl<'data> Sync for Note<'data>
impl<'data> Unpin for Note<'data>
impl<'data> UnwindSafe for Note<'data>
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