filter_map_bool_then

This commit is contained in:
Johann Hemmann 2024-01-19 14:54:07 +01:00
parent 575398134e
commit c27b6b5308
2 changed files with 4 additions and 7 deletions

View File

@ -174,7 +174,6 @@ derived_hash_with_manual_eq = "allow"
field_reassign_with_default = "allow"
forget_non_drop = "allow"
format_collect = "allow"
filter_map_bool_then = "allow"
if_same_then_else = "allow"
large_enum_variant = "allow"
match_like_matches_macro = "allow"

View File

@ -400,9 +400,8 @@ pub(crate) fn generic_params_query(
params
.type_or_consts
.iter()
.filter_map(|(idx, param)| {
enabled(idx.into()).then(|| param.clone())
})
.filter(|(idx, _)| enabled((*idx).into()))
.map(|(_, param)| param.clone())
.collect()
}),
lifetimes: all_lifetimes_enabled
@ -411,9 +410,8 @@ pub(crate) fn generic_params_query(
params
.lifetimes
.iter()
.filter_map(|(idx, param)| {
enabled(idx.into()).then(|| param.clone())
})
.filter(|(idx, _)| enabled((*idx).into()))
.map(|(_, param)| param.clone())
.collect()
}),
where_predicates: params.where_predicates.clone(),