From d62e0e46d6a36f1ceed5ee3c6702c9086b6a752d Mon Sep 17 00:00:00 2001 From: bill fumerola Date: Fri, 5 Sep 2025 14:31:52 -0700 Subject: [PATCH] chore(deps): update cargo_metadata --- Cargo.toml | 2 +- test-programs/artifacts/build.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d659cdb..9edfd87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,7 +63,7 @@ authors = [ [workspace.dependencies] anyhow = "1" -cargo_metadata = "0.18.1" +cargo_metadata = "0.22" clap = { version = "4.5.26", features = ["derive"] } futures-core = "0.3.19" futures-lite = "1.12.0" diff --git a/test-programs/artifacts/build.rs b/test-programs/artifacts/build.rs index ee4b29c..cc13233 100644 --- a/test-programs/artifacts/build.rs +++ b/test-programs/artifacts/build.rs @@ -1,3 +1,4 @@ +use cargo_metadata::TargetKind; use heck::ToShoutySnakeCase; use std::env::var_os; use std::path::PathBuf; @@ -12,7 +13,7 @@ fn main() { let test_programs_meta = meta .packages .iter() - .find(|p| p.name == "test-programs") + .find(|p| *p.name == "test-programs") .expect("test-programs is in cargo metadata"); let test_programs_root = test_programs_meta.manifest_path.parent().unwrap(); println!( @@ -37,7 +38,7 @@ fn main() { for binary in test_programs_meta .targets .iter() - .filter(|t| t.kind == ["bin"]) + .filter(|t| t.kind == [TargetKind::Bin]) { let component_path = out_dir .join("wasm32-wasip2")