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
SiblingLocationNameOrderingByteSizeBitOffsetBitSizeStmtListLowPcHighPcLanguageDiscrDiscrValueVisibilityImportStringLengthCommonReferenceCompDirConstValueContainingTypeDefaultValueInlineIsOptionalLowerBoundProducerPrototypedReturnAddrStartScopeBitStrideUpperBoundAbstractOriginAccessibilityAddressClassArtificialBaseTypesCallingConventionCountDataMemberLocationDeclColumnDeclFileDeclLineDeclarationDiscrListEncodingExternalFrameBaseFriendIdentifierCaseMacroInfoNamelistItemPrioritySegmentSpecificationStaticLinkTypeUseLocationVariableParameterVirtualityVtableElemLocationAllocatedAssociatedDataLocationByteStrideEntryPcUseUtf8ExtensionRangesTrampolineCallColumnCallFileCallLineDescriptionBinaryScaleDecimalScaleSmallDecimalSignDigitCountPictureStringMutableThreadsScaledExplicitObjectPointerEndianityElementalPureRecursiveSignatureMainSubprogramDataBitOffsetConstExprEnumClassLinkageNameLoUserHiUserTrait 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) -> bool1.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