Language Server Protocol (LSP) server abstraction for Tower.
A subset of JSON-RPC types used by the Language Server Protocol.
Handle for communicating with the language client.
Error that occurs when attempting to call the language server after it has already exited.
Service abstraction for the Language Server Protocol.
Stream of messages produced by the language server.
Server for processing requests and responses on standard I/O or TCP.
Trait implemented by language server backends.