chore(deps): update rust crate cargo_metadata to 0.20 (#7744)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Reich <r_andreas2@web.de>
This commit is contained in:
renovate[bot]
2025-06-11 11:24:33 -04:00
committed by GitHub
parent db3c35db90
commit 5a7af54619
5 changed files with 80 additions and 10 deletions

View File

@@ -29,6 +29,8 @@ skip = [
{ name = "windows-result", version = "0.3.4" },
{ name = "windows-strings", version = "0.4.2" },
# cargo-metadata uses an old version of ordered-float. Only used for testing.
{ name = "ordered-float", version = "2.10.1" },
# criterion uses an old version
{ name = "itertools", version = "0.10.5" },
# bindgen (used by deno) uses old version

75
Cargo.lock generated
View File

@@ -586,21 +586,38 @@ dependencies = [
[[package]]
name = "cargo-platform"
version = "0.1.9"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4"
dependencies = [
"serde",
]
[[package]]
name = "cargo_metadata"
version = "0.19.2"
name = "cargo-util-schemas"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca"
dependencies = [
"semver 1.0.26",
"serde",
"serde-untagged",
"serde-value",
"thiserror 1.0.69",
"toml",
"unicode-xid",
"url",
]
[[package]]
name = "cargo_metadata"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502"
dependencies = [
"camino",
"cargo-platform",
"cargo-util-schemas",
"semver 1.0.26",
"serde",
"serde_json",
@@ -1389,6 +1406,16 @@ 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"
@@ -2985,6 +3012,15 @@ dependencies = [
"libredox",
]
[[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 = "ordered-float"
version = "5.0.0"
@@ -3658,6 +3694,27 @@ 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 2.10.1",
"serde",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
@@ -4292,6 +4349,12 @@ version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
[[package]]
name = "typeid"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
[[package]]
name = "unic-char-property"
version = "0.9.0"
@@ -4952,7 +5015,7 @@ dependencies = [
"ndk-sys 0.6.0+11769913",
"objc",
"once_cell",
"ordered-float",
"ordered-float 5.0.0",
"parking_lot",
"portable-atomic",
"profiling",

View File

@@ -103,7 +103,7 @@ bytemuck = { version = "1.22", features = [
"extern_crate_alloc",
"min_const_generics",
] }
cargo_metadata = "0.19"
cargo_metadata = "0.20"
cfg_aliases = "0.2.1"
cfg-if = "1"
criterion = "0.6"
@@ -182,7 +182,7 @@ spirv = "0.3"
static_assertions = "1.1"
strum = { version = "0.27", default-features = false, features = ["derive"] }
syn = "2.0.98"
toml = "0.8"
toml = "0.8.9"
trybuild = "1"
tracy-client = "0.18"
thiserror = { version = "2.0.3", default-features = false }

View File

@@ -40,7 +40,6 @@ arrayvec.workspace = true
approx.workspace = true
bitflags.workspace = true
bytemuck.workspace = true
cargo_metadata.workspace = true
cfg-if.workspace = true
ctor.workspace = true
futures-lite.workspace = true
@@ -62,6 +61,8 @@ trybuild.workspace = true
# Non-Webassembly
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
# Cargo-metadata doesn't compile on wasm due to old cargo-util-schemas dependency.
cargo_metadata.workspace = true
env_logger.workspace = true
nv-flip.workspace = true
parking_lot = { workspace = true, features = ["deadlock_detection"] }

View File

@@ -1,3 +1,7 @@
// Cargo-metadata doesn't compile on wasm due to old cargo-util-schemas dependency.
// Since this test isn't dependent on the current architecture, we can just skip it on wasm without any issues.
#![cfg(not(target_arch = "wasm32"))]
use std::process::Command;
#[derive(Debug)]
@@ -84,7 +88,7 @@ fn get_all_wgpu_features() -> Vec<String> {
metadata
.packages
.iter()
.find(|p| p.name == "wgpu")
.find(|p| p.name.as_str() == "wgpu")
.unwrap()
.features
.keys()