Modules§
- ast
- backend
- cache
- Persistent on-disk cache for Phase K.
- call_
hierarchy - completion
- config
- db
- Salsa-based incremental computation layer.
- definition
- docblock
- document_
store - file_
index - hover
- implementation
- panic_
guard - Wrap async LSP handler bodies so a panic in one request doesn’t terminate the server connection. tower-lsp 0.20 does not catch handler panics by default; a single bad request would otherwise kill the editor’s LSP session and lose unsaved client-side state.
- references
- rename
- semantic_
diagnostics - symbols
- type_
map - util
- walk
Macros§
- impl_
arc_ update - Implement the
salsa::Updatetrait for Arc-wrapped types using pointer equality. This reduces boilerplate for types that wrap a single Arc field and should only invalidate when the pointer changes (not the contents).