pub enum SectionId {
Show 22 variants
DebugAbbrev,
DebugAddr,
DebugAranges,
DebugCuIndex,
DebugFrame,
EhFrame,
EhFrameHdr,
DebugInfo,
DebugLine,
DebugLineStr,
DebugLoc,
DebugLocLists,
DebugMacinfo,
DebugMacro,
DebugPubNames,
DebugPubTypes,
DebugRanges,
DebugRngLists,
DebugStr,
DebugStrOffsets,
DebugTuIndex,
DebugTypes,
}Expand description
An identifier for a DWARF section.
Variants
DebugAbbrev
The .debug_abbrev section.
DebugAddr
The .debug_addr section.
DebugAranges
The .debug_aranges section.
DebugCuIndex
The .debug_cu_index section.
DebugFrame
The .debug_frame section.
EhFrame
The .eh_frame section.
EhFrameHdr
The .eh_frame_hdr section.
DebugInfo
The .debug_info section.
DebugLine
The .debug_line section.
DebugLineStr
The .debug_line_str section.
DebugLoc
The .debug_loc section.
DebugLocLists
The .debug_loclists section.
DebugMacinfo
The .debug_macinfo section.
DebugMacro
The .debug_macro section.
DebugPubNames
The .debug_pubnames section.
DebugPubTypes
The .debug_pubtypes section.
DebugRanges
The .debug_ranges section.
DebugRngLists
The .debug_rnglists section.
DebugStr
The .debug_str section.
DebugStrOffsets
The .debug_str_offsets section.
DebugTuIndex
The .debug_tu_index section.
DebugTypes
The .debug_types section.
Implementations
Trait Implementations
sourceimpl Ord for SectionId
impl Ord for SectionId
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<SectionId> for SectionId
impl PartialOrd<SectionId> for SectionId
sourcefn partial_cmp(&self, other: &SectionId) -> Option<Ordering>
fn partial_cmp(&self, other: &SectionId) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for SectionId
impl Eq for SectionId
impl StructuralEq for SectionId
impl StructuralPartialEq for SectionId
Auto Trait Implementations
impl RefUnwindSafe for SectionId
impl Send for SectionId
impl Sync for SectionId
impl Unpin for SectionId
impl UnwindSafe for SectionId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.