[][src]Module tower_lsp::jsonrpc

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

Structs

ClientRequest

A server-to-client LSP request.

Error

A JSON-RPC error object.

Response

A successful or failed JSON-RPC response.

ServerRequest

A client-to-server LSP request.

Enums

ErrorCode

A list of numeric error codes used in JSON-RPC responses.

Id

A unique ID used to correlate requests and responses together.

Incoming

An incoming JSON-RPC message.

Outgoing

An outgoing JSON-RPC message.

Type Definitions

Result

A specialized Result error type for JSON-RPC handlers.