From 3df0579866f0adb51644056924ac08a8921fe3a0 Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Mon, 27 Apr 2026 13:42:34 -0700 Subject: [PATCH] performance-metrics: avoid double ref in test selection Use into_iter() for test_list when building tests_to_run. This keeps the collected type as Vec<&PerformanceTest>. Signed-off-by: Muminul Islam --- performance-metrics/src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/performance-metrics/src/main.rs b/performance-metrics/src/main.rs index 9687ae1c2..908fe9ec3 100644 --- a/performance-metrics/src/main.rs +++ b/performance-metrics/src/main.rs @@ -1868,8 +1868,8 @@ fn main() { }; // Determine which tests will actually run. - let tests_to_run: Vec<&&PerformanceTest> = test_list - .iter() + let tests_to_run: Vec<&PerformanceTest> = test_list + .into_iter() .filter(|t| test_filter.is_empty() || test_filter.iter().any(|&s| t.name.contains(s))) .filter(|t| !test_exclude.iter().any(|&s| t.name.contains(s))) .collect();