Crate lspower[][src]

Expand description

Language Server Protocol (LSP) server abstraction for Tower.


pub extern crate lsp;


A subset of JSON-RPC types used by the Language Server Protocol.


A token which listens for a cancellation signal from a TokenCanceller.

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.

A structure used to construct and cancel CancellationToken.


Trait implemented by language server backends.

Attribute Macros