Module rustc_metadata::rmeta::table [−][src]
Macros
Structs
Random-access table (i.e. offering constant-time get/set), similar to
Vec<Option<T>>, but without requiring encoding or decoding all the values
eagerly and in-order.
A total of (max_idx + 1) * <Option<T> as FixedSizeEncoding>::BYTE_LEN bytes
are used for a table, where max_idx is the largest index passed to
TableBuilder::set.
Helper for constructing a table’s serialization (also see Table).
Traits
Helper trait, for encoding to, and decoding from, a fixed number of bytes.
Used mainly for Lazy positions and lengths.
Unchecked invariant: Self::default() should encode as [0; BYTE_LEN],
but this has no impact on safety.