ps: Fix clippy error

error: implicitly cloning a `String` by calling `to_string` on its dereferenced type
  --> src/uu/ps/src/mapping.rs:18:39
   |
18 |                 None => (key.clone(), mapping.get(&key).unwrap().to_string()),
   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `mapping.get(&key).unwrap().clone()`
   |
error: implicitly cloning a `String` by calling `to_string` on its dereferenced type
  --> src/uu/ps/src/ps.rs:97:40
   |
97 |             .map(|code| (code.clone(), default_mapping[&code].to_string()))
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `default_mapping[&code].clone()`
This commit is contained in:
Tuomas Tynkkynen
2025-11-03 00:39:49 +02:00
parent 7b329d4b10
commit 6e386d973a
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ pub(crate) fn collect_code_mapping(formats: &[OptionalKeyValue]) -> Vec<(String,
let key = it.key().to_string();
match it.value() {
Some(value) => (key, value.clone()),
None => (key.clone(), mapping.get(&key).unwrap().to_string()),
None => (key.clone(), mapping.get(&key).unwrap().clone()),
}
})
.collect()
+1 -1
View File
@@ -100,7 +100,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> {
default_codes();
codes
.into_iter()
.map(|code| (code.clone(), default_mapping[&code].to_string()))
.map(|code| (code.clone(), default_mapping[&code].clone()))
.collect::<Vec<_>>()
} else {
collect_code_mapping(&arg_formats)