From 79ba77e7d92a620a7ea963492e12a86e5c04343f Mon Sep 17 00:00:00 2001 From: Quaternions Date: Wed, 18 Dec 2024 16:09:41 -0800 Subject: [PATCH] add script upload deps --- Cargo.lock | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 3 +++ 2 files changed, 74 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index b7a46de..e386371 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -330,6 +330,21 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.31" @@ -337,6 +352,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -345,6 +361,34 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "futures-sink" version = "0.3.31" @@ -363,10 +407,16 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ + "futures-channel", "futures-core", + "futures-io", + "futures-macro", + "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", + "slab", ] [[package]] @@ -784,12 +834,15 @@ version = "1.1.2" dependencies = [ "anyhow", "clap", + "futures", "lazy-regex", "rbx_binary", "rbx_dom_weak", "rbx_reflection_database", "rbx_xml", + "siphasher", "submissions-api", + "tokio", ] [[package]] @@ -1358,6 +1411,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + [[package]] name = "slab" version = "0.4.9" @@ -1525,9 +1584,21 @@ dependencies = [ "mio", "pin-project-lite", "socket2", + "tokio-macros", "windows-sys 0.52.0", ] +[[package]] +name = "tokio-macros" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "tokio-native-tls" version = "0.3.1" diff --git a/Cargo.toml b/Cargo.toml index 33774e9..98c1edc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,12 +8,15 @@ edition = "2021" [dependencies] anyhow = "1.0.75" clap = { version = "4.4.2", features = ["derive"] } +futures = "0.3.31" lazy-regex = "3.1.0" rbx_binary = { version = "0.7.4", registry = "strafesnet"} rbx_dom_weak = { version = "2.7.0", registry = "strafesnet"} rbx_reflection_database = { version = "0.2.10", registry = "strafesnet"} rbx_xml = { version = "0.13.3", registry = "strafesnet"} +siphasher = "1.0.1" submissions-api = { path = "../maps-service/validation/api", features = ["external"], default-features = false} +tokio = { version = "1.41.1", features = ["macros", "rt-multi-thread", "fs"] } [profile.release] lto = true