#lsp #proposed #documentation

lspt

Language Server Protocol (LSP) types made easy

2 unstable releases

0.2.0 Mar 27, 2025
0.1.0 Feb 18, 2025

#1062 in Text processing

Download history 45/week @ 2025-02-12 75/week @ 2025-02-19 18/week @ 2025-02-26 15/week @ 2025-03-05 7/week @ 2025-03-12 150/week @ 2025-03-26 24/week @ 2025-04-02 39/week @ 2025-04-09

214 downloads per month
Used in 2 crates

MIT license

380KB
4K SLoC

lspt

Types of Language Server Protocol.

Proposed Types

To use proposed types, enable the proposed feature. This is disabled by default.

URI Implementation

By default, this library uses String as URI. If this doesn't satisfy your requirements, enable the url feature and it will switch to url::Url.

Hashmap Implementation

By default, this library uses std::collections::HashMap as hashmap implementation.

You can enable the rustc-hash feature for faster hashing, or enable the indexmap feature for preserve the order in map. Or, enable both of them.

Dependencies

~0.6–2MB
~41K SLoC