diff options
| author | Heyang Zhou <zhy20000919@hotmail.com> | 2023-08-22 13:56:00 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-22 13:56:00 +0800 |
| commit | 6d4a005e4108a5dd762b339a02bc4d802755ba0d (patch) | |
| tree | 69679038bfbd3127f6c1e1b85dbc347c8c52e36e /Cargo.lock | |
| parent | 5834d282d4de5d0b5cacb9bf068f3896bef0a48a (diff) | |
feat(ext/kv): connect to remote database (#20178)
This patch adds a `remote` backend for `ext/kv`. This supports
connection to Deno Deploy and potentially other services compatible with
the KV Connect protocol.
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock index 9f7febad2..1ba74428f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -507,6 +507,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "time 0.1.45", "wasm-bindgen", "winapi", @@ -1227,15 +1228,20 @@ dependencies = [ "anyhow", "async-trait", "base64 0.13.1", + "chrono", "deno_core", "hex", "log", "num-bigint", + "prost", + "prost-build", "rand", + "reqwest", "rusqlite", "serde", "serde_json", "tokio", + "url", "uuid", ] @@ -3114,6 +3120,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4519a88847ba2d5ead3dc53f1060ec6a571de93f325d9c5c4968147382b1cbc3" [[package]] +name = "multimap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + +[[package]] name = "napi-build" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3696,6 +3708,16 @@ dependencies = [ ] [[package]] +name = "prettyplease" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" +dependencies = [ + "proc-macro2 1.0.66", + "syn 1.0.109", +] + +[[package]] name = "primeorder" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3763,6 +3785,60 @@ dependencies = [ ] [[package]] +name = "prost" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-build" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" +dependencies = [ + "bytes", + "heck", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph", + "prettyplease", + "prost", + "prost-types", + "regex", + "syn 1.0.109", + "tempfile", + "which", +] + +[[package]] +name = "prost-derive" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2 1.0.66", + "quote 1.0.32", + "syn 1.0.109", +] + +[[package]] +name = "prost-types" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" +dependencies = [ + "prost", +] + +[[package]] name = "psm" version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -5232,6 +5308,8 @@ dependencies = [ "os_pipe", "parking_lot 0.12.1", "pretty_assertions", + "prost", + "prost-build", "regex", "reqwest", "ring", |
