Struct llvm_bitstream::record::Record[][src]

pub struct Record {
    pub abbrev_id: Option<u64>,
    pub code: u64,
    pub fields: Fields,
}
Expand description

Represents a single bitstream record.

Fields

abbrev_id: Option<u64>

The abbreviation ID that was used to parse this record, or None if this record was parsed from an UNABBREV_RECORD encoding.

code: u64

The code that identifies the record’s kind.

fields: Fields

The fields of this record.

Implementations

Creates a new Record from the given code and fields.

Creates a new Record from the given abbreviation ID, code, and fields.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.