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]
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]
impl<'bases, 'input, Endian: PartialEq, Section: PartialEq> PartialEq for CieOrFde<'bases, 'input, Endian, Section> where Endian: Endianity, Section: UnwindSection<'input, Endian>
[src]
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 !=
.