#language-server #version #link #lsp

tamasfe-lsp-types

lsp-types 的分支,请勿使用!

1 个不稳定版本

0.85.0 2020 年 12 月 8 日

#105 in #lsp

MIT 许可证

250KB
4.5K SLoC

lsp-types 构建状态 文档

与语言服务器交互的有用类型。

支持语言服务器协议 (LSP) 版本 3.15.0。

协议参考


lib.rs:

Rust 的语言服务器协议类型。

基于: https://microsoft.github.io/language-server-protocol/specification

此库使用 URL crate 来解析 URI。请注意,关于 URL 与 URN 的意义存在一些混淆: http://stackoverflow.com/a/28865728/393898。根据该信息,在经典意义上的“URLs”,“URLs”是 URN 的子集,但在现代/新意义上的 URLs,它们与 URN 相同。重要的是,URL crate 应该能够解析任何 URI,例如 urn:isbn:0451450523

依赖

~2–3MB
~87K SLoC