Crate lspower[−][src]
Language Server Protocol (LSP) server abstraction for Tower.
Re-exports
pub extern crate lsp; |
Modules
jsonrpc | A subset of JSON-RPC types used by the Language Server Protocol. |
Structs
Client | Handle for communicating with the language client. |
ExitedError | Error that occurs when attempting to call the language server after it has already exited. |
LspService | Service abstraction for the Language Server Protocol. |
MessageStream | Stream of messages produced by the language server. |
Server | Server for processing requests and responses on standard I/O or TCP. |
Traits
LanguageServer | Trait implemented by language server backends. |
Attribute Macros
async_trait |