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
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>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
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 more
impl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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 Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
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.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more