nifty_lsp/features.rs
1//! One module per LSP feature. Each turns a [`Document`](crate::document::Document) into
2//! protocol types and knows nothing about the connection.
3
4pub(crate) mod completion;
5pub(crate) mod diagnostics;
6pub(crate) mod hover;
7pub(crate) mod navigation;
8pub(crate) mod outline;
9pub(crate) mod semantic_tokens;
10pub(crate) mod signature_help;