From 26799d9112125a0d336c7e08faf3fc9c9b161f56 Mon Sep 17 00:00:00 2001 From: Jacob Adam Date: Fri, 3 Apr 2026 20:11:43 +0100 Subject: [PATCH] Update cargo_metadata to 0.23. --- Cargo.toml | 2 +- clippy_lints/Cargo.toml | 2 +- clippy_lints/src/cargo/multiple_crate_versions.rs | 2 +- clippy_lints/src/cargo/wildcard_dependencies.rs | 2 +- lintcheck/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bcd800930c51..2a7662450ce9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ color-print = "0.3.4" anstream = "0.6.18" [dev-dependencies] -cargo_metadata = "0.18.1" +cargo_metadata = "0.23" ui_test = "0.30.2" regex = "1.5.5" serde = { version = "1.0.145", features = ["derive"] } diff --git a/clippy_lints/Cargo.toml b/clippy_lints/Cargo.toml index 51e753efb52e..718eef6aece0 100644 --- a/clippy_lints/Cargo.toml +++ b/clippy_lints/Cargo.toml @@ -10,7 +10,7 @@ edition = "2024" [dependencies] arrayvec = { version = "0.7", default-features = false } -cargo_metadata = "0.18" +cargo_metadata = "0.23" clippy_config = { path = "../clippy_config" } clippy_utils = { path = "../clippy_utils" } declare_clippy_lint = { path = "../declare_clippy_lint" } diff --git a/clippy_lints/src/cargo/multiple_crate_versions.rs b/clippy_lints/src/cargo/multiple_crate_versions.rs index 44cd1f7192fb..21b5acf64073 100644 --- a/clippy_lints/src/cargo/multiple_crate_versions.rs +++ b/clippy_lints/src/cargo/multiple_crate_versions.rs @@ -32,7 +32,7 @@ pub(super) fn check(cx: &LateContext<'_>, metadata: &Metadata, allowed_duplicate { for (name, group) in &packages .iter() - .filter(|p| !allowed_duplicate_crates.contains(&p.name)) + .filter(|p| !allowed_duplicate_crates.contains(p.name.as_str())) .group_by(|p| &p.name) { let group: Vec<&Package> = group.collect(); diff --git a/clippy_lints/src/cargo/wildcard_dependencies.rs b/clippy_lints/src/cargo/wildcard_dependencies.rs index 0cf687d01928..c09b02ba449a 100644 --- a/clippy_lints/src/cargo/wildcard_dependencies.rs +++ b/clippy_lints/src/cargo/wildcard_dependencies.rs @@ -10,7 +10,7 @@ pub(super) fn check(cx: &LateContext<'_>, metadata: &Metadata) { // VersionReq::any() does not work if let Ok(wildcard_ver) = semver::VersionReq::parse("*") && let Some(ref source) = dep.source - && !source.starts_with("git") + && !source.repr.starts_with("git") && dep.req == wildcard_ver { span_lint( diff --git a/lintcheck/Cargo.toml b/lintcheck/Cargo.toml index 34281f9f721b..197a8574af2d 100644 --- a/lintcheck/Cargo.toml +++ b/lintcheck/Cargo.toml @@ -11,7 +11,7 @@ publish = false default-run = "lintcheck" [dependencies] -cargo_metadata = "0.15.3" +cargo_metadata = "0.23" clap = { version = "4.4", features = ["derive", "env"] } crossbeam-channel = "0.5.6" diff = "0.1.13"