Expand description
symbol_map salsa query — derives a SymbolMap from a parsed document.
Depends on parsed_doc, so editing a file reparses once and then the symbol
map rebuilds. Between edits all lookups are served from the cache in O(1).
Structs§
- Symbol
MapArc - Arc wrapper for
SymbolMap.symbol_mapis#[salsa::tracked(no_eq)]: everybuildcall produces a newArc, so a changed parse always propagates.