| Crates.io | lsp |
| lib.rs | lsp |
| version | 0.1.0 |
| created_at | 2026-01-08 10:04:39.861722+00 |
| updated_at | 2026-01-08 10:04:39.861722+00 |
| description | Language Server Protocol |
| homepage | https://github.com/macmv/lsp |
| repository | https://github.com/macmv/lsp |
| max_upload_size | |
| id | 2029890 |
| size | 381,798 |
This crate exposes all types defined in the Language Server Protocol.
Most of the code here is generated from the LSP meta model. The generator is written in the lsp-generator crate.
raw_value: Enables serde_json/raw_value, and uses a Box<RawValue> for LspAny instead of a serde_json::Value.The generator isn't part of a buildscript, so you need to run it manually. This is intentional, as downstream crates shouldn't regenerate the schema.
cargo run -p lsp-generator --release