From 1b2885c33594e8477b993b0ebc82de63c65a2b49 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 2 Apr 2026 17:37:04 +0800 Subject: [PATCH] style: use iter().copied() instead of iter().map(|s| *s) --- src-tauri/src/commands/misc.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/commands/misc.rs b/src-tauri/src/commands/misc.rs index 4e491b5f..11fa1c83 100644 --- a/src-tauri/src/commands/misc.rs +++ b/src-tauri/src/commands/misc.rs @@ -1100,21 +1100,21 @@ exec bash --norc --noprofile let pref_args = default_terminals .iter() .find(|(name, _)| *name == pref.as_str()) - .map(|(_, args)| args.iter().map(|s| *s).collect::>()) + .map(|(_, args)| args.iter().copied().collect::>()) .unwrap_or_else(|| vec!["-e"]); // Default args for unknown terminals let mut list = vec![(pref.as_str(), pref_args)]; // Add remaining terminals as fallbacks for (name, args) in &default_terminals { if *name != pref.as_str() { - list.push((*name, args.iter().map(|s| *s).collect())); + list.push((*name, args.iter().copied().collect())); } } list } else { default_terminals .iter() - .map(|(name, args)| (*name, args.iter().map(|s| *s).collect())) + .map(|(name, args)| (*name, args.iter().copied().collect())) .collect() };