Enum gimli::AttributeName
[−]
[src]
pub enum AttributeName { Sibling, Location, Name, Ordering, ByteSize, BitOffset, BitSize, StmtList, LowPc, HighPc, Language, Discr, DiscrValue, Visibility, Import, StringLength, CommonReference, CompDir, ConstValue, ContainingType, DefaultValue, Inline, IsOptional, LowerBound, Producer, Prototyped, ReturnAddr, StartScope, BitStride, UpperBound, AbstractOrigin, Accessibility, AddressClass, Artificial, BaseTypes, CallingConvention, Count, DataMemberLocation, DeclColumn, DeclFile, DeclLine, Declaration, DiscrList, Encoding, External, FrameBase, Friend, IdentifierCase, MacroInfo, NamelistItem, Priority, Segment, Specification, StaticLink, Type, UseLocation, VariableParameter, Virtuality, VtableElemLocation, Allocated, Associated, DataLocation, ByteStride, EntryPc, UseUtf8, Extension, Ranges, Trampoline, CallColumn, CallFile, CallLine, Description, BinaryScale, DecimalScale, Small, DecimalSign, DigitCount, PictureString, Mutable, ThreadsScaled, Explicit, ObjectPointer, Endianity, Elemental, Pure, Recursive, Signature, MainSubprogram, DataBitOffset, ConstExpr, EnumClass, LinkageName, LoUser, HiUser, }
The set of possible attribute names, aka DW_AT_whatever
in the standard.
DWARF standard 4, section 7.5.4, page 155
Variants
Sibling
Location
Name
Ordering
ByteSize
BitOffset
BitSize
StmtList
LowPc
HighPc
Language
Discr
DiscrValue
Visibility
Import
StringLength
CommonReference
CompDir
ConstValue
ContainingType
DefaultValue
Inline
IsOptional
LowerBound
Producer
Prototyped
ReturnAddr
StartScope
BitStride
UpperBound
AbstractOrigin
Accessibility
AddressClass
Artificial
BaseTypes
CallingConvention
Count
DataMemberLocation
DeclColumn
DeclFile
DeclLine
Declaration
DiscrList
Encoding
External
FrameBase
Friend
IdentifierCase
MacroInfo
NamelistItem
Priority
Segment
Specification
StaticLink
Type
UseLocation
VariableParameter
Virtuality
VtableElemLocation
Allocated
Associated
DataLocation
ByteStride
EntryPc
UseUtf8
Extension
Ranges
Trampoline
CallColumn
CallFile
CallLine
Description
BinaryScale
DecimalScale
Small
DecimalSign
DigitCount
PictureString
Mutable
ThreadsScaled
Explicit
ObjectPointer
Endianity
Elemental
Pure
Recursive
Signature
MainSubprogram
DataBitOffset
ConstExpr
EnumClass
LinkageName
LoUser
HiUser
Trait Implementations
impl Eq for AttributeName
[src]
impl PartialEq for AttributeName
[src]
fn eq(&self, __arg_0: &AttributeName) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Copy for AttributeName
[src]
impl Clone for AttributeName
[src]
fn clone(&self) -> AttributeName
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