9 releases (5 breaking)
0.6.0 | Jun 12, 2022 |
---|---|
0.5.0 | Mar 26, 2022 |
0.4.0 | Jan 28, 2022 |
0.3.3 | Nov 9, 2021 |
0.1.1 | Dec 28, 2020 |
#541 in Asynchronous
3,995 downloads per month
Used in 4 crates
48KB
1.5K
SLoC
LSP Async Stub
This library provides utilities and a basic server stub for asynchronous LSP communication with JSON RPC.
Used mainly by taplo-lsp
.
The server stub expects async handlers that will be called for each message along with the parameters in the message and a context for shared data, cancellation and sending further requests/notifications back to the client. It also handles invalid messages, initialization and teardown according to the LSP spec.
Dependencies
~4–10MB
~207K SLoC