diff --git a/Cargo.lock b/Cargo.lock index 8ca1b5ed910..85eeb3b21f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -411,37 +411,6 @@ dependencies = [ "serde", ] -[[package]] -name = "cargo-util-schemas" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830" -dependencies = [ - "semver", - "serde", - "serde-untagged", - "serde-value", - "thiserror 2.0.17", - "toml 0.8.23", - "unicode-xid", - "url", -] - -[[package]] -name = "cargo_metadata" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3f56c207c76c07652489840ff98687dcf213de178ac0974660d6fefeaf5ec6" -dependencies = [ - "camino", - "cargo-platform", - "cargo-util-schemas", - "semver", - "serde", - "serde_json", - "thiserror 2.0.17", -] - [[package]] name = "cargo_metadata" version = "0.23.0" @@ -997,16 +966,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "erased-serde" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" -dependencies = [ - "serde", - "typeid", -] - [[package]] name = "errno" version = "0.3.12" @@ -1320,7 +1279,7 @@ checksum = "93383817a8d78167955d55ea78081f940df5469a02cf40eb4e26e56194fe11cb" dependencies = [ "ahash", "camino", - "cargo_metadata 0.23.0", + "cargo_metadata", "cfg-if", "debug-ignore", "fixedbitset", @@ -1695,7 +1654,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", - "hashbrown 0.16.0", + "hashbrown 0.15.5", "serde", "serde_core", ] @@ -2111,7 +2070,7 @@ dependencies = [ "camino", "camino-tempfile", "camino-tempfile-ext", - "cargo_metadata 0.22.0", + "cargo_metadata", "cfg-if", "chrono", "color-eyre", @@ -2201,12 +2160,12 @@ dependencies = [ "clap_builder", "console 0.16.0", "either", - "form_urlencoded", "futures-channel", "futures-core", "futures-sink", "getrandom 0.3.3", - "hashbrown 0.16.0", + "hashbrown 0.15.5", + "idna_adapter", "indexmap 2.11.4", "libc", "log", @@ -2214,7 +2173,7 @@ dependencies = [ "miette", "miniz_oxide", "mio", - "percent-encoding", + "num-traits", "ppv-lite86", "proc-macro2", "quote", @@ -2223,7 +2182,6 @@ dependencies = [ "regex-automata", "regex-syntax", "rustix 1.0.7", - "serde", "serde_core", "serde_json", "smallvec", @@ -2349,15 +2307,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - [[package]] name = "os_pipe" version = "1.2.2" @@ -3061,27 +3010,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-untagged" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - -[[package]] -name = "serde-value" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" -dependencies = [ - "ordered-float", - "serde", -] - [[package]] name = "serde_core" version = "1.0.228" @@ -3948,12 +3876,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - [[package]] name = "typenum" version = "1.18.0" @@ -4011,12 +3933,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - [[package]] name = "unit-prefix" version = "0.5.1" diff --git a/Cargo.toml b/Cargo.toml index 0eec5967dcf..817d6f403f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ bytes = "1.10.1" camino = "1.2.1" camino-tempfile = "1.4.1" camino-tempfile-ext = "0.3.3" -cargo_metadata = "0.22.0" +cargo_metadata = "0.23.0" # We specify default-no-update here because if users just run: # # cargo build --no-default-features --features default-no-update diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index 8a29930dd49..0240750a590 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -23,19 +23,19 @@ clap = { version = "4.5.49", features = ["derive", "env", "unicode", "unstable-m clap_builder = { version = "4.5.49", default-features = false, features = ["color", "env", "std", "suggestions", "unicode", "usage", "wrap_help"] } console = { version = "0.16.0" } either = { version = "1.15.0", features = ["use_std"] } -form_urlencoded = { version = "1.2.2" } getrandom = { version = "0.3.3", default-features = false, features = ["std"] } -hashbrown = { version = "0.16.0", default-features = false, features = ["allocator-api2", "inline-more"] } +hashbrown = { version = "0.15.5" } +idna_adapter = { version = "1.0.0", default-features = false, features = ["compiled_data"] } indexmap = { version = "2.11.4", features = ["serde"] } log = { version = "0.4.28", default-features = false, features = ["std"] } memchr = { version = "2.7.5" } miette = { version = "7.6.0", features = ["fancy"] } +num-traits = { version = "0.2.19", default-features = false, features = ["std"] } ppv-lite86 = { version = "0.2.21", default-features = false, features = ["simd", "std"] } rand = { version = "0.9.2" } rand_chacha = { version = "0.9.0", default-features = false, features = ["std"] } regex-automata = { version = "0.4.12", default-features = false, features = ["dfa", "hybrid", "meta", "nfa", "perf", "std", "unicode"] } regex-syntax = { version = "0.8.8" } -serde = { version = "1.0.228", features = ["alloc", "derive"] } serde_core = { version = "1.0.228", features = ["alloc"] } serde_json = { version = "1.0.145", features = ["unbounded_depth"] } smallvec = { version = "1.15.1", default-features = false, features = ["const_generics"] } @@ -61,7 +61,6 @@ futures-sink = { version = "0.3.31" } libc = { version = "0.2.177", features = ["extra_traits"] } miniz_oxide = { version = "0.8.9", default-features = false, features = ["with-alloc"] } mio = { version = "1.0.4", features = ["net", "os-ext"] } -percent-encoding = { version = "2.3.2" } rustix = { version = "1.0.7", features = ["fs", "stdio", "termios"] } smallvec = { version = "1.15.1", default-features = false, features = ["const_new"] } tokio = { version = "1.47.1", default-features = false, features = ["net"] } @@ -78,7 +77,6 @@ futures-sink = { version = "0.3.31" } libc = { version = "0.2.177", features = ["extra_traits"] } miniz_oxide = { version = "0.8.9", default-features = false, features = ["with-alloc"] } mio = { version = "1.0.4", features = ["net", "os-ext"] } -percent-encoding = { version = "2.3.2" } rustix = { version = "1.0.7", features = ["fs", "stdio", "termios"] } smallvec = { version = "1.15.1", default-features = false, features = ["const_new"] } tokio = { version = "1.47.1", default-features = false, features = ["net"] } @@ -91,7 +89,6 @@ libc = { version = "0.2.177", features = ["extra_traits"] } futures-channel = { version = "0.3.31", features = ["sink"] } futures-core = { version = "0.3.31" } futures-sink = { version = "0.3.31" } -percent-encoding = { version = "2.3.2" } smallvec = { version = "1.15.1", default-features = false, features = ["const_new"] } tokio = { version = "1.47.1", default-features = false, features = ["net"] } windows-sys-4db8c43aad08e7ae = { package = "windows-sys", version = "0.60.2", features = ["Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Threading", "Win32_UI_Input_KeyboardAndMouse"] }