Rollup merge of #118889 - matthiaskrgr:compl_2023_2, r=WaffleLapkin
more clippy::complexity fixes redundant_guards redundant_slicing filter_next needless_borrowed_reference useless_format
This commit is contained in:
commit
4583a0134f
10 changed files with 18 additions and 28 deletions
|
@ -101,11 +101,10 @@ impl<'tcx> InferCtxtExt<'tcx> for InferCtxt<'tcx> {
|
|||
self.tcx.impl_trait_ref(impl_def_id).map(|r| (impl_def_id, r))
|
||||
})
|
||||
.map(|(impl_def_id, imp)| (impl_def_id, imp.skip_binder()))
|
||||
.filter(|(_, imp)| match imp.self_ty().peel_refs().kind() {
|
||||
.find(|(_, imp)| match imp.self_ty().peel_refs().kind() {
|
||||
ty::Adt(i_def, _) if i_def.did() == def.did() => true,
|
||||
_ => false,
|
||||
})
|
||||
.next()
|
||||
{
|
||||
let mut fulfill_cx = FulfillmentCtxt::new(self);
|
||||
// We get all obligations from the impl to talk about specific
|
||||
|
|
|
@ -2167,7 +2167,7 @@ impl<'tcx> TypeErrCtxtExt<'tcx> for TypeErrCtxt<'_, 'tcx> {
|
|||
})
|
||||
.collect();
|
||||
err.multipart_suggestion(
|
||||
format!("consider wrapping the function in a closure"),
|
||||
"consider wrapping the function in a closure",
|
||||
vec![
|
||||
(arg.span.shrink_to_lo(), format!("|{}| ", closure_names.join(", "))),
|
||||
(arg.span.shrink_to_hi(), format!("({})", call_names.join(", "))),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue