[][src]Module syntax::symbol

⚙️ This is an internal compiler API. (rustc_private)

This crate is being loaded from the sysroot, a permanently unstable location for private compiler dependencies. It is not intended for general use. Prefer using a public version of this crate from crates.io via Cargo.toml.

An "interner" is a data structure that associates values with usize tags and allows bidirectional lookup; i.e., given a value, one can easily find the type, and vice versa.

Modules

kwInternal
symInternal

Structs

IdentInternal
InternerInternal
SymbolInternal

An interned string.

SymbolIndexInternal
SymbolStrInternal

An alternative to Symbol, useful when the chars within the symbol need to be accessed. It deliberately has limited functionality and should only be used for temporary values.