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
Generated
+1
View File
@@ -537,6 +537,7 @@ dependencies = [
"fluent-syntax",
"glob",
"hex-literal",
"itertools 0.14.0",
"jiff",
"libc",
"nix",
+2 -1
View File
@@ -419,10 +419,11 @@ uu_checksum_common = { version = "0.6.0", path = "src/uu/checksum_common" }
uutests = { version = "0.6.0", package = "uutests", path = "tests/uutests" }
[dependencies]
clap.workspace = true
clap_complete = { workspace = true, optional = true }
clap_mangen = { workspace = true, optional = true }
clap.workspace = true
fluent-syntax = { workspace = true, optional = true }
itertools.workspace = true
phf.workspace = true
selinux = { workspace = true, optional = true }
textwrap.workspace = true
+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!(
"{}",