add clippy::map_entry

This commit is contained in:
steven-omaha
2023-02-15 17:39:55 +01:00
parent ead91ef5d6
commit 6e52b6d3d9
3 changed files with 3 additions and 7 deletions
@@ -122,13 +122,7 @@ fn get_group_packages_map(
let mut group_package_map = HashMap::new(); let mut group_package_map = HashMap::new();
for (p, group) in to_assign { for (p, group) in to_assign {
if !group_package_map.contains_key(&group) { let inner = group_package_map.entry(group).or_insert(vec![]);
group_package_map.insert(group.clone(), vec![]);
}
let inner = group_package_map
.get_mut(&group)
.expect("either it was already there or we created it");
inner.push(p); inner.push(p);
} }
+1
View File
@@ -7,6 +7,7 @@ This library contains all logic that happens in `pacdef` under the hood.
clippy::cognitive_complexity, clippy::cognitive_complexity,
clippy::explicit_iter_loop, clippy::explicit_iter_loop,
clippy::explicit_into_iter_loop, clippy::explicit_into_iter_loop,
clippy::map_entry,
clippy::missing_errors_doc, clippy::missing_errors_doc,
clippy::missing_panics_doc, clippy::missing_panics_doc,
clippy::option_if_let_else, clippy::option_if_let_else,
+1
View File
@@ -7,6 +7,7 @@ Procedural macros for `pacdef`.
clippy::cognitive_complexity, clippy::cognitive_complexity,
clippy::explicit_iter_loop, clippy::explicit_iter_loop,
clippy::explicit_into_iter_loop, clippy::explicit_into_iter_loop,
clippy::map_entry,
clippy::missing_errors_doc, clippy::missing_errors_doc,
clippy::missing_panics_doc, clippy::missing_panics_doc,
clippy::option_if_let_else, clippy::option_if_let_else,