diff options
| author | Jason <m.jason.liu@outlook.com> | 2022-04-03 12:17:30 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-03 14:17:30 +1000 |
| commit | a6e4b4297d840e9cfe4bdf373f24da8202f58e2d (patch) | |
| tree | 9de6209eaa5affc810bc5bd9d7cc65384d55a9f3 /Cargo.lock | |
| parent | 6c25b5135dfa6d9be35f6993e4b43d442977eff9 (diff) | |
refactor(lsp): migrate from lspower back to tower-lsp (#14163)
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 127 |
1 files changed, 59 insertions, 68 deletions
diff --git a/Cargo.lock b/Cargo.lock index ce2bcd230..132ace305 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -691,16 +691,6 @@ dependencies = [ [[package]] name = "dashmap" -version = "4.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c" -dependencies = [ - "cfg-if", - "num_cpus", -] - -[[package]] -name = "dashmap" version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c8858831f7781322e539ea39e72449c46b059638250c14344fec8d0aa6e539c" @@ -779,7 +769,6 @@ dependencies = [ "jsonc-parser", "libc", "log", - "lspower", "nix", "node_resolver", "notify", @@ -804,6 +793,7 @@ dependencies = [ "text_lines", "tokio", "tokio-util 0.7.0", + "tower-lsp", "trust-dns-client", "trust-dns-server", "typed-arena", @@ -2365,9 +2355,9 @@ dependencies = [ [[package]] name = "lsp-types" -version = "0.91.1" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2368312c59425dd133cb9a327afee65be0a633a8ce471d248e2202a48f8f68ae" +checksum = "c79d4897790e8fd2550afa6d6125821edb5716e60e0e285046e070f0f6a06e0e" dependencies = [ "bitflags", "serde", @@ -2377,43 +2367,6 @@ dependencies = [ ] [[package]] -name = "lspower" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c713fbfa0f03f0b8286a1e250281350aa07dee40e6ef5c0a4d5a2801146d7a54" -dependencies = [ - "anyhow", - "async-trait", - "auto_impl", - "bytes", - "dashmap 4.0.2", - "futures", - "httparse", - "log", - "lsp-types", - "lspower-macros", - "serde", - "serde_json", - "thiserror", - "tokio", - "tokio-util 0.6.9", - "tower-service", - "twoway", -] - -[[package]] -name = "lspower-macros" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca1d48da0e4a6100b4afd52fae99f36d47964a209624021280ad9ffdd410e83d" -dependencies = [ - "heck", - "proc-macro2 1.0.36", - "quote 1.0.14", - "syn 1.0.85", -] - -[[package]] name = "lzzzz" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -4180,7 +4133,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dca63fd94ef598a08aa0a8bb46506896efe93acf5e0e6e03fef7b02bab094285" dependencies = [ "ahash", - "dashmap 5.2.0", + "dashmap", "indexmap", "once_cell", "serde_json", @@ -4222,7 +4175,7 @@ checksum = "4fd0f164c04335aa8b7c09004dc85643eb47f2aad0cd0c8975bb93f87e9b3796" dependencies = [ "ahash", "base64 0.13.0", - "dashmap 5.2.0", + "dashmap", "indexmap", "once_cell", "regex", @@ -4646,6 +4599,60 @@ dependencies = [ ] [[package]] +name = "tower" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" + +[[package]] +name = "tower-lsp" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "835e69c995865ed116986d68f74044393c21606c65e25e570031e6e793f21a7b" +dependencies = [ + "async-trait", + "auto_impl", + "bytes", + "dashmap", + "futures", + "httparse", + "log", + "lsp-types", + "memchr", + "serde", + "serde_json", + "tokio", + "tokio-util 0.7.0", + "tower", + "tower-lsp-macros", +] + +[[package]] +name = "tower-lsp-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebd99eec668d0a450c177acbc4d05e0d0d13b1f8d3db13cd706c52cbec4ac04" +dependencies = [ + "proc-macro2 1.0.36", + "quote 1.0.14", + "syn 1.0.85", +] + +[[package]] name = "tower-service" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -4801,16 +4808,6 @@ dependencies = [ ] [[package]] -name = "twoway" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c57ffb460d7c24cd6eda43694110189030a3d1dfe418416d9468fd1c1d290b47" -dependencies = [ - "memchr", - "unchecked-index", -] - -[[package]] name = "typed-arena" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -4829,12 +4826,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] -name = "unchecked-index" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeba86d422ce181a719445e51872fa30f1f7413b62becb52e95ec91aa262d85c" - -[[package]] name = "unic-char-property" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" |
