Expand description
Hosts all common features of the semantic language server.
All features supported by the language server.
Features like completion (CompletionRequest) and hover expose a component that collects items returned to the
client.
Re-exports§
pub use completion::Label as CompletionLabel;pub use hover::Label as HoverLabel;pub use parse::Label as ParseLabel;pub use rename::PrepareRename as PrepareRenameLabel;pub use rename::Rename as RenameLabel;pub use save::Label as SaveLabel;pub use inlay::Label as InlayLabel;pub use format::Label as FormatLabel;pub use on_type_format::Label as OnTypeFormatLabel;pub use semantic::Label as SemanticLabel;pub use references::Label as ReferencesLabel;pub use goto_definition::Label as GotoDefinitionLabel;pub use goto_type::Label as GotoTypeLabel;pub use code_action::Label as CodeActionLabel;
Modules§
- code_
action - completion
- diagnostics
- format
- goto_
definition - goto_
type - hover
- inlay
- on_
type_ format - On-type formatting: react to a typed character and return text edits.
- parse
- references
- rename
- save
- semantic