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 |