#lsp #language-server #visual-studio-code #server #language

languageserver-types

用于与语言服务器交互的类型,使用 VSCode 的语言服务器协议

50 次重大发布

使用旧的 Rust 2015

0.54.0 2019 年 1 月 11 日
0.53.1 2018 年 12 月 23 日
0.51.1 2018 年 11 月 7 日
0.48.0 2018 年 7 月 25 日
0.5.0 2016 年 11 月 8 日

#305文本编辑器

Download history 439/week @ 2024-03-06 286/week @ 2024-03-13 1058/week @ 2024-03-20 447/week @ 2024-03-27 329/week @ 2024-04-03 811/week @ 2024-04-10 292/week @ 2024-04-17 424/week @ 2024-04-24 317/week @ 2024-05-01 215/week @ 2024-05-08 116/week @ 2024-05-15 155/week @ 2024-05-22 363/week @ 2024-05-29 390/week @ 2024-06-05 292/week @ 2024-06-12 458/week @ 2024-06-19

1,533 每月下载量
用于 21 包(11 个直接使用)

MIT 许可证

145KB
2.5K SLoC

此包已重命名为 lsp-types


lib.rs:

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

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

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

依赖项

~4MB
~115K SLoC