From cac7b36e2083522eddc2c48b28f81ec902427289 Mon Sep 17 00:00:00 2001 From: Lucas Pluvinage Date: Wed, 16 Oct 2024 12:28:34 +0200 Subject: [PATCH] gen_rust_project: optimize aquery with many targets --- tools/rust_analyzer/aquery.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/rust_analyzer/aquery.rs b/tools/rust_analyzer/aquery.rs index 1228238c99..bc98913b05 100644 --- a/tools/rust_analyzer/aquery.rs +++ b/tools/rust_analyzer/aquery.rs @@ -69,11 +69,7 @@ pub fn get_crate_specs( rules_rust_name: &str, ) -> anyhow::Result> { log::debug!("Get crate specs with targets: {:?}", targets); - let target_pattern = targets - .iter() - .map(|t| format!("deps({t})")) - .collect::>() - .join("+"); + let target_pattern = format!("deps({})", targets.join("+")); let aquery_output = Command::new(bazel) .current_dir(workspace)