mirror of
https://github.com/uutils/procps.git
synced 2026-06-10 16:14:00 -07:00
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:
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user