clippy: fix map_clone lint

This commit is contained in:
xtqqczze
2026-01-31 12:16:31 +00:00
parent e697d12351
commit 241091dd2c
3 changed files with 5 additions and 5 deletions
+2 -4
View File
@@ -5,6 +5,7 @@
use clap::Command;
use coreutils::validation;
use itertools::Itertools as _;
use std::cmp;
use std::ffi::OsString;
use std::io::{self, Write};
@@ -28,10 +29,7 @@ fn usage<T>(utils: &UtilityMap<T>, name: &str) {
println!("Options:");
println!(" --list lists all defined functions, one per row\n");
println!("Currently defined functions:\n");
#[allow(clippy::map_clone)]
let mut utils: Vec<&str> = utils.keys().map(|&s| s).collect();
utils.sort_unstable();
let display_list = utils.join(", ");
let display_list = utils.keys().copied().sorted_unstable().join(", ");
let width = cmp::min(textwrap::termwidth(), 100) - 4 * 2; // (opinion/heuristic) max 100 chars wide with 4 character side indentions
println!(
"{}",