Crate petr_utils

Source
Expand description

Turning on the “Debug” feature for this crate will use an inefficient global lock to store the symbol names and render them as readable. For production uses, these IDs are turned into usizes.

Macros§

idx_map_key

Structs§

Identifier
IndexMap
Path
SourceId
Span
SpannedItem
SymbolId
The ID of an ident in the symbol interner
SymbolInterner
TypeId
The ID type of a type declaration.

Traits§

PrettyPrint

Functions§

render_error