diff options
| author | Kitson Kelly <me@kitsonkelly.com> | 2020-12-07 21:46:39 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-07 21:46:39 +1100 |
| commit | 301d3e4b6849d24154ac2d65c00a9b30223d000e (patch) | |
| tree | ab3bc074493e6c9be8d1875233bc141bdc0da3b4 /Cargo.lock | |
| parent | c8e9b2654ec0d54c77bb3f49fa31c3986203d517 (diff) | |
feat: add mvp language server (#8515)
Resolves #8400
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 66 |
1 files changed, 64 insertions, 2 deletions
diff --git a/Cargo.lock b/Cargo.lock index a34c10ed9..224d0f322 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -366,11 +366,21 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" dependencies = [ - "crossbeam-utils", + "crossbeam-utils 0.7.2", "maybe-uninit", ] [[package]] +name = "crossbeam-channel" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.1", +] + +[[package]] name = "crossbeam-utils" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -382,6 +392,17 @@ dependencies = [ ] [[package]] +name = "crossbeam-utils" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +dependencies = [ + "autocfg 1.0.1", + "cfg-if 1.0.0", + "lazy_static", +] + +[[package]] name = "darling" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -437,6 +458,7 @@ dependencies = [ "bytes 0.5.6", "chrono", "clap", + "crossbeam-channel 0.5.0", "deno_core", "deno_crypto", "deno_doc", @@ -457,9 +479,12 @@ dependencies = [ "lazy_static", "libc", "log", + "lsp-server", + "lsp-types", "nix", "notify", "os_pipe", + "percent-encoding", "regex", "ring", "rustyline", @@ -1315,6 +1340,32 @@ dependencies = [ ] [[package]] +name = "lsp-server" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b18dfe0e4a380b872aa79d8e0ee6c3d7a9682466e84b83ad807c88b3545f79" +dependencies = [ + "crossbeam-channel 0.5.0", + "log", + "serde", + "serde_json", +] + +[[package]] +name = "lsp-types" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b95be71fe205e44de754185bcf86447b65813ce1ceb298f8d3793ade5fff08d" +dependencies = [ + "base64 0.12.3", + "bitflags", + "serde", + "serde_json", + "serde_repr", + "url", +] + +[[package]] name = "matches" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1513,7 +1564,7 @@ checksum = "77d03607cf88b4b160ba0e9ed425fff3cee3b55ac813f0c685b3a3772da37d0e" dependencies = [ "anymap", "bitflags", - "crossbeam-channel", + "crossbeam-channel 0.4.4", "filetime", "fsevent", "fsevent-sys", @@ -2283,6 +2334,17 @@ dependencies = [ ] [[package]] +name = "serde_repr" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.48", +] + +[[package]] name = "serde_urlencoded" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" |
