diff --git a/Cargo.lock b/Cargo.lock index bc38c5a37f6..5563fdeb23a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,12 +127,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" [[package]] -name = "cargo_metadata" -version = "0.12.0" +name = "cargo-platform" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5a5f7b42f606b7f23674f6f4d877628350682bc40687d3fae65679a58d55345" +checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11a47b6286279a9998588ef7050d1ebc2500c69892a557c90fe5d071c64415dc" +dependencies = [ + "cargo-platform", "semver", + "semver-parser", "serde", "serde_json", ] diff --git a/crates/flycheck/Cargo.toml b/crates/flycheck/Cargo.toml index 1bad64a1be1..1d19c788694 100644 --- a/crates/flycheck/Cargo.toml +++ b/crates/flycheck/Cargo.toml @@ -12,7 +12,7 @@ doctest = false [dependencies] crossbeam-channel = "0.5.0" log = "0.4.8" -cargo_metadata = "=0.12.0" +cargo_metadata = "0.12.2" serde_json = "1.0.48" jod-thread = "0.1.1" diff --git a/crates/proc_macro_srv/Cargo.toml b/crates/proc_macro_srv/Cargo.toml index f78c1719453..83f9ead1719 100644 --- a/crates/proc_macro_srv/Cargo.toml +++ b/crates/proc_macro_srv/Cargo.toml @@ -20,7 +20,7 @@ proc_macro_api = { path = "../proc_macro_api", version = "0.0.0" } test_utils = { path = "../test_utils", version = "0.0.0" } [dev-dependencies] -cargo_metadata = "=0.12.0" +cargo_metadata = "0.12.2" # used as proc macro test targets serde_derive = "1.0.106" diff --git a/crates/project_model/Cargo.toml b/crates/project_model/Cargo.toml index a65e4226128..855fb83eaf3 100644 --- a/crates/project_model/Cargo.toml +++ b/crates/project_model/Cargo.toml @@ -12,7 +12,7 @@ doctest = false [dependencies] log = "0.4.8" rustc-hash = "1.1.0" -cargo_metadata = "=0.12.0" +cargo_metadata = "0.12.2" serde = { version = "1.0.106", features = ["derive"] } serde_json = "1.0.48" anyhow = "1.0.26"