Skip to main content

swls_core/feature/
mod.rs

1//! All features supported by the language server.
2//! Features like completion ([`CompletionRequest`](`completion::CompletionRequest`)) and hover expose a component that collects items returned to the
3//! client.
4pub mod completion;
5pub use completion::Label as CompletionLabel;
6pub mod hover;
7pub use hover::Label as HoverLabel;
8pub mod parse;
9pub use parse::Label as ParseLabel;
10pub mod rename;
11pub use rename::{PrepareRename as PrepareRenameLabel, Rename as RenameLabel};
12pub mod diagnostics;
13pub mod save;
14pub use save::Label as SaveLabel;
15pub mod inlay;
16pub use inlay::Label as InlayLabel;
17pub mod format;
18pub use format::Label as FormatLabel;
19pub mod on_type_format;
20pub use on_type_format::Label as OnTypeFormatLabel;
21pub mod semantic;
22pub use semantic::Label as SemanticLabel;
23pub mod references;
24pub use references::Label as ReferencesLabel;
25pub mod goto_definition;
26pub use goto_definition::Label as GotoDefinitionLabel;
27pub mod goto_type;
28pub use goto_type::Label as GotoTypeLabel;
29pub mod code_action;
30pub use code_action::Label as CodeActionLabel;