fix clippy::{filter_map_identiy, map_identity, manual_flatten}
This commit is contained in:
parent
2816486986
commit
d666f6bf22
@ -164,24 +164,20 @@ pub fn adjust_fulfillment_error_for_expr_obligation(
|
||||
{
|
||||
for param in
|
||||
[param_to_point_at, fallback_param_to_point_at, self_param_to_point_at]
|
||||
.into_iter()
|
||||
.flatten()
|
||||
{
|
||||
if let Some(param) = param {
|
||||
let refined_expr = self.point_at_field_if_possible(
|
||||
def_id,
|
||||
param,
|
||||
variant_def_id,
|
||||
fields,
|
||||
);
|
||||
let refined_expr =
|
||||
self.point_at_field_if_possible(def_id, param, variant_def_id, fields);
|
||||
|
||||
match refined_expr {
|
||||
None => {}
|
||||
Some((refined_expr, _)) => {
|
||||
error.obligation.cause.span = refined_expr
|
||||
.span
|
||||
.find_ancestor_in_same_ctxt(error.obligation.cause.span)
|
||||
.unwrap_or(refined_expr.span);
|
||||
return true;
|
||||
}
|
||||
match refined_expr {
|
||||
None => {}
|
||||
Some((refined_expr, _)) => {
|
||||
error.obligation.cause.span = refined_expr
|
||||
.span
|
||||
.find_ancestor_in_same_ctxt(error.obligation.cause.span)
|
||||
.unwrap_or(refined_expr.span);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ fn place_root_mono_items(
|
||||
}
|
||||
|
||||
PreInliningPartitioning {
|
||||
codegen_units: codegen_units.into_values().map(|codegen_unit| codegen_unit).collect(),
|
||||
codegen_units: codegen_units.into_values().collect(),
|
||||
roots,
|
||||
internalization_candidates,
|
||||
}
|
||||
|
@ -1349,7 +1349,7 @@ fn resolve_with_disambiguator(
|
||||
if has_derive_trait_collision {
|
||||
candidates.macro_ns = None;
|
||||
}
|
||||
candidates.into_iter().filter_map(|res| res).flatten().collect::<Vec<_>>()
|
||||
candidates.into_iter().flatten().flatten().collect::<Vec<_>>()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user