From 04cfee5664c1f8104e699cccbe498677862762a3 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 16 Sep 2025 18:13:41 -0400 Subject: [PATCH] build(rust): remove unused dependencies --- Cargo.lock | 50 ---------------------- Cargo.toml | 3 -- crates/cli/Cargo.toml | 7 --- crates/cli/src/tests/proc_macro/Cargo.toml | 1 - crates/generate/Cargo.toml | 1 - crates/loader/Cargo.toml | 1 - crates/xtask/Cargo.toml | 2 - 7 files changed, 65 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4458254d..0e9f51b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -650,18 +650,6 @@ dependencies = [ "windows-sys 0.60.2", ] -[[package]] -name = "filetime" -version = "0.2.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.60.2", -] - [[package]] name = "find-msvc-tools" version = "0.1.1" @@ -1078,17 +1066,6 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" -[[package]] -name = "libredox" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" -dependencies = [ - "bitflags 2.9.4", - "libc", - "redox_syscall", -] - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -1269,12 +1246,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" -[[package]] -name = "path-slash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" - [[package]] name = "pathdiff" version = "0.2.3" @@ -1454,15 +1425,6 @@ dependencies = [ "getrandom 0.2.16", ] -[[package]] -name = "redox_syscall" -version = "0.5.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" -dependencies = [ - "bitflags 2.9.4", -] - [[package]] name = "regalloc2" version = "0.12.2" @@ -1945,29 +1907,22 @@ dependencies = [ "ctrlc", "dialoguer", "encoding_rs", - "filetime", "glob", "heck", "html-escape", - "indexmap", "indoc", "log", "memchr", "pretty_assertions", "rand", "regex", - "regex-syntax", - "rustc-hash 2.1.1", "semver", "serde", - "serde_derive", "serde_json", "similar", - "smallbitvec", "streaming-iterator", "tempfile", "tiny_http", - "topological-sort", "tree-sitter", "tree-sitter-config", "tree-sitter-generate", @@ -1998,7 +1953,6 @@ name = "tree-sitter-generate" version = "0.26.0" dependencies = [ "anyhow", - "heck", "indexmap", "indoc", "log", @@ -2042,7 +1996,6 @@ dependencies = [ "indoc", "libloading", "once_cell", - "path-slash", "regex", "semver", "serde", @@ -2071,7 +2024,6 @@ version = "0.0.0" dependencies = [ "proc-macro2", "quote", - "rand", "syn", ] @@ -2781,14 +2733,12 @@ dependencies = [ "anstyle", "anyhow", "bindgen 0.72.1", - "cc", "clap", "indoc", "notify", "notify-debouncer-full", "regex", "semver", - "serde", "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index 43e3b41c..c30b8f02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -121,7 +121,6 @@ ctor = "0.2.9" ctrlc = { version = "3.5.0", features = ["termination"] } dialoguer = { version = "0.11.0", features = ["fuzzy-select"] } etcetera = "0.10.0" -filetime = "0.2.26" fs4 = "0.12.0" glob = "0.3.3" heck = "0.5.0" @@ -132,7 +131,6 @@ libloading = "0.8.8" log = { version = "0.4.28", features = ["std"] } memchr = "2.7.5" once_cell = "1.21.3" -path-slash = "0.2.1" pretty_assertions = "1.4.1" rand = "0.8.5" regex = "1.11.2" @@ -140,7 +138,6 @@ regex-syntax = "0.8.6" rustc-hash = "2.1.1" semver = { version = "1.0.27", features = ["serde"] } serde = { version = "1.0.219", features = ["derive"] } -serde_derive = "1.0.217" serde_json = { version = "1.0.145", features = ["preserve_order"] } similar = "2.7.0" smallbitvec = "2.6.0" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 741e8b42..677154ee 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -45,27 +45,20 @@ clap_complete_nushell.workspace = true ctor.workspace = true ctrlc.workspace = true dialoguer.workspace = true -filetime.workspace = true glob.workspace = true heck.workspace = true html-escape.workspace = true -indexmap.workspace = true indoc.workspace = true log.workspace = true memchr.workspace = true rand.workspace = true regex.workspace = true -regex-syntax.workspace = true -rustc-hash.workspace = true semver.workspace = true serde.workspace = true -serde_derive.workspace = true serde_json.workspace = true similar.workspace = true -smallbitvec.workspace = true streaming-iterator.workspace = true tiny_http.workspace = true -topological-sort.workspace = true url.workspace = true walkdir.workspace = true wasmparser.workspace = true diff --git a/crates/cli/src/tests/proc_macro/Cargo.toml b/crates/cli/src/tests/proc_macro/Cargo.toml index e834383b..915bd172 100644 --- a/crates/cli/src/tests/proc_macro/Cargo.toml +++ b/crates/cli/src/tests/proc_macro/Cargo.toml @@ -14,5 +14,4 @@ proc-macro = true [dependencies] proc-macro2 = "1.0.93" quote = "1.0.38" -rand = "0.8.5" syn = { version = "2.0.96", features = ["full"] } diff --git a/crates/generate/Cargo.toml b/crates/generate/Cargo.toml index 23eba6d8..ee2b0632 100644 --- a/crates/generate/Cargo.toml +++ b/crates/generate/Cargo.toml @@ -26,7 +26,6 @@ qjs-rt = ["load", "rquickjs", "pathdiff"] [dependencies] anyhow.workspace = true -heck.workspace = true indexmap.workspace = true indoc.workspace = true log.workspace = true diff --git a/crates/loader/Cargo.toml b/crates/loader/Cargo.toml index 3d2146f8..272a1295 100644 --- a/crates/loader/Cargo.toml +++ b/crates/loader/Cargo.toml @@ -35,7 +35,6 @@ fs4.workspace = true indoc.workspace = true libloading.workspace = true once_cell.workspace = true -path-slash.workspace = true regex.workspace = true semver.workspace = true serde.workspace = true diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index b5d1bf6a..607d64ad 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -18,12 +18,10 @@ workspace = true anstyle.workspace = true anyhow.workspace = true bindgen = { version = "0.72.0" } -cc.workspace = true clap.workspace = true indoc.workspace = true regex.workspace = true semver.workspace = true -serde.workspace = true serde_json.workspace = true notify = "8.2.0" notify-debouncer-full = "0.6.0"