1 unstable release
0.85.0 | Dec 8, 2020 |
---|
#105 in #lsp
250KB
4.5K
SLoC
lsp-types
Types useful for interacting with a language server.
Supports Language Server Protocol (LSP) version 3.15.0.
Links
lib.rs
:
Language Server Protocol types for Rust.
Based on: https://microsoft.github.io/language-server-protocol/specification
This library uses the URL crate for parsing URIs. Note that there is
some confusion on the meaning of URLs vs URIs:
http://stackoverflow.com/a/28865728/393898. According to that
information, on the classical sense of "URLs", "URLs" are a subset of
URIs, But on the modern/new meaning of URLs, they are the same as
URIs. The important take-away aspect is that the URL crate should be
able to parse any URI, such as urn:isbn:0451450523
.
Dependencies
~2–3MB
~87K SLoC