Expand description
Asynchronous Language Server Protocol (LSP) framework based on tower.
See project README for a general overview.
TODO
Modules
- Utilities to deal with stdin/stdout communication channel for Language Servers.
Structs
- A dynamic runtime event.
- A dynamic runtime notification.
- A dynamic runtime request.
- The socket for Language Server to communicate with the Language Client peer.
- A JSON-RPC error code.
- Service main loop driver for either Language Servers or Language Clients.
- The error object in case a request fails.
- The socket for Language Client to communicate with the Language Server peer.
Enums
- Possible errors.
Traits
Type Definitions
- The identifier of requests and responses.