#client-server #language-server-protocol #protocols #version #lsp

lsprotocol

Rust types for Language Server Protocol generated from LSP specification

5 releases

1.0.0-alpha.2 Oct 4, 2024
1.0.0-alpha.1 Aug 13, 2024
0.1.0-beta.1 Jun 11, 2024
0.1.0-alpha.2 Jan 19, 2024
0.1.0-alpha.1 Nov 15, 2023

#73 in Text editors

MIT license

435KB
5.5K SLoC

Language Server Protocol types for Rust

This package contains Language Server Protocol types for Rust generated from the LSP specification. It is intended to be used by Rust language servers and clients. This includes types from latest version of the specification including proposed types.

Usage

[dependencies]
lsprotocol = { features = ["proposed"]}

Dependencies

~3–4.5MB
~80K SLoC