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 diagnostics::Label as DiagnosticsLabel;
pub use save::Label as SaveLabel;
pub use inlay::Label as InlayLabel;
pub use format::Label as FormatLabel;
pub use semantic::Label as SemanticLabel;
Modules§
- 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.
Structs§
Resource
used to receive command queues. These command queues are handled withhandle_tasks
.Resource
used to send command queues, allowing for async operations.Component
indicating that the current document is currently handling a Completion request.- Event triggers when a document is opened
Component
indicating whether or not the document is dirty, a dirty document parsed with errors.Component
used to remember the linked documents.Component
that allows for language specific implementation for certain things, reducing code duplication.Component
that contains the parsed semantic element (i.e. Turtle, JSONLD).- Simple wrapper for errors that derives
Component
Component
indicating that the current document is currently handling a Format request.Component
indicating that the current document is currently handling a Hightlight request.Component
indicating that the current document is currently handling a Hover request.Component
indicating that the current document is currently handling a Inlay request.Component
containing the typical keywords for the current language.Component
containing thelsp_types::Url
of the current document.Component
indicating whether or not the document is actually open.Component
used to wrap an incominglsp_types::Position
.- One defined prefix, maps prefix to url
Component
that containing defined prefixes and base URL.Component
indicating that the current document is currently handling a PrepareRename request.Component
containing the current source code asropey::Rope
Resource
mapping a [‘SemanticTokenType’] to their used index.Component
that contains the parsed tokens.Component
used to indicate the currently targeted [MyQuad<'static>
] during a request.Component
containing all derived Triples from the documents.- maps terms to all known correct types.
- Simple wrapper structure that derives
Component