Fix formatting

This commit is contained in:
Dániel Buga 2021-01-22 18:55:37 +01:00
parent aa4f5833e1
commit f29b32983d

View file

@ -929,17 +929,15 @@ pub(super) fn check_impl_items_against_trait<'tcx>(
for impl_item in impl_items { for impl_item in impl_items {
let ty_impl_item = tcx.associated_item(tcx.hir().local_def_id(impl_item.hir_id)); let ty_impl_item = tcx.associated_item(tcx.hir().local_def_id(impl_item.hir_id));
let mut items = associated_items.filter_by_name(tcx, ty_impl_item.ident, impl_trait_ref.def_id); let mut items =
associated_items.filter_by_name(tcx, ty_impl_item.ident, impl_trait_ref.def_id);
let (compatible_kind, ty_trait_item) = if let Some(ty_trait_item) = items.next() { let (compatible_kind, ty_trait_item) = if let Some(ty_trait_item) = items.next() {
let is_compatible = |ty: &&ty::AssocItem| match (ty.kind, &impl_item.kind) {
let is_compatible = |ty: &&ty::AssocItem| {
match (ty.kind, &impl_item.kind) {
(ty::AssocKind::Const, hir::ImplItemKind::Const(..)) => true, (ty::AssocKind::Const, hir::ImplItemKind::Const(..)) => true,
(ty::AssocKind::Fn, hir::ImplItemKind::Fn(..)) => true, (ty::AssocKind::Fn, hir::ImplItemKind::Fn(..)) => true,
(ty::AssocKind::Type, hir::ImplItemKind::TyAlias(..)) => true, (ty::AssocKind::Type, hir::ImplItemKind::TyAlias(..)) => true,
_ => false _ => false,
}
}; };
// If we don't have a compatible item, we'll use the first one whose name matches // If we don't have a compatible item, we'll use the first one whose name matches
@ -1003,7 +1001,13 @@ pub(super) fn check_impl_items_against_trait<'tcx>(
impl_item, impl_item,
); );
} else { } else {
report_mismatch_error(tcx, ty_trait_item.def_id, impl_trait_ref, impl_item, &ty_impl_item); report_mismatch_error(
tcx,
ty_trait_item.def_id,
impl_trait_ref,
impl_item,
&ty_impl_item,
);
} }
} }