[][src]Module syntax::symbol

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

kw
sym

Structs

Ident
InternedString

An alternative to Symbol that is focused on string contents. It has two main differences to Symbol.

Interner
LocalInternedString

An alternative to Symbol and InternedString, useful when the chars within the symbol need to be accessed. It is best used for temporary values.

Symbol

A symbol is an interned or gensymed string. A gensym is a symbol that is never equal to any other symbol.

SymbolIndex