Struct gimli::Attribute [] [src]

pub struct Attribute<'input, Endian> where Endian: Endianity {
    // some fields omitted
}

An attribute in a DebuggingInformationEntry, consisting of a name and associated value.

Methods

impl<'input, Endian> Attribute<'input, Endian> where Endian: Endianity
[src]

Get this attribute's name.

Get this attribute's raw value.

Get this attribute's normalized value.

Attribute values can potentially be encoded in multiple equivalent forms, and may have special meaning depending on the attribute name. This method converts the attribute value to a normalized form based on the attribute name.

Trait Implementations

impl<'input, Endian: PartialEq> PartialEq for Attribute<'input, Endian> where Endian: Endianity
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'input, Endian: Eq> Eq for Attribute<'input, Endian> where Endian: Endianity
[src]

impl<'input, Endian: Debug> Debug for Attribute<'input, Endian> where Endian: Endianity
[src]

Formats the value using the given formatter.

impl<'input, Endian: Clone> Clone for Attribute<'input, Endian> where Endian: Endianity
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'input, Endian: Copy> Copy for Attribute<'input, Endian> where Endian: Endianity
[src]