Enum gimli::CieOrFde
[−]
[src]
pub enum CieOrFde<'bases, 'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>, { Cie(CommonInformationEntry<'input, Endian, Section>), Fde(PartialFrameDescriptionEntry<'bases, 'input, Endian, Section>), }
Either a CommonInformationEntry
(CIE) or a FrameDescriptionEntry
(FDE).
Variants
Cie(CommonInformationEntry<'input, Endian, Section>)
This CFI entry is a CommonInformationEntry
.
Fde(PartialFrameDescriptionEntry<'bases, 'input, Endian, Section>)
This CFI entry is a FrameDescriptionEntry
, however fully parsing it
requires parsing its CIE first, so it is left in a partially parsed
state.
Trait Implementations
impl<'bases, 'input, Endian: Clone, Section: Clone> Clone for CieOrFde<'bases, 'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
fn clone(&self) -> CieOrFde<'bases, 'input, Endian, Section>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<'bases, 'input, Endian: Debug, Section: Debug> Debug for CieOrFde<'bases, 'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
impl<'bases, 'input, Endian: PartialEq, Section: PartialEq> PartialEq for CieOrFde<'bases, 'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
fn eq(&self, __arg_0: &CieOrFde<'bases, 'input, Endian, Section>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CieOrFde<'bases, 'input, Endian, Section>) -> bool
This method tests for !=
.
impl<'bases, 'input, Endian: Eq, Section: Eq> Eq for CieOrFde<'bases, 'input, Endian, Section> where
Endian: Endianity,
Section: UnwindSection<'input, Endian>,
[src]
Endian: Endianity,
Section: UnwindSection<'input, Endian>,