Struct gimli::Abbreviation
[−]
[src]
pub struct Abbreviation { /* fields omitted */ }
An abbreviation describes the shape of a DebuggingInformationEntry
's type:
its code, tag type, whether it has children, and its set of attributes.
Methods
impl Abbreviation
[src]
fn new(code: u64,
tag: DwTag,
has_children: DwChildren,
attributes: Vec<AttributeSpecification>)
-> Abbreviation
tag: DwTag,
has_children: DwChildren,
attributes: Vec<AttributeSpecification>)
-> Abbreviation
fn code(&self) -> u64
Get this abbreviation's code.
fn tag(&self) -> DwTag
Get this abbreviation's tag.
fn has_children(&self) -> bool
Return true if this abbreviation's type has children, false otherwise.
fn attributes(&self) -> &[AttributeSpecification]
Get this abbreviation's attributes.
Trait Implementations
impl Debug for Abbreviation
[src]
impl Clone for Abbreviation
[src]
fn clone(&self) -> Abbreviation
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 PartialEq for Abbreviation
[src]
fn eq(&self, __arg_0: &Abbreviation) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Abbreviation) -> bool
This method tests for !=
.