X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_trait_selection%2Fsrc%2Ftraits%2Fstructural_match.rs;h=892a7afd799c73c64ff0a5c6ba5bbf156b68fa9e;hb=86cedb4062dd3db87d1cf4dbc40e57cb3c4d1a91;hp=4dc08e0f9dab0da99be2c049b08e755c9f7c5b04;hpb=856027a73a75f0e04e3ab9ae9633a9244429fe60;p=rust.git diff --git a/compiler/rustc_trait_selection/src/traits/structural_match.rs b/compiler/rustc_trait_selection/src/traits/structural_match.rs index 4dc08e0f9da..892a7afd799 100644 --- a/compiler/rustc_trait_selection/src/traits/structural_match.rs +++ b/compiler/rustc_trait_selection/src/traits/structural_match.rs @@ -95,10 +95,7 @@ fn visit_ty(&mut self, ty: Ty<'tcx>) -> ControlFlow { ty::Foreign(_) => { return ControlFlow::Break(ty); } - ty::Opaque(..) => { - return ControlFlow::Break(ty); - } - ty::Projection(..) => { + ty::Alias(..) => { return ControlFlow::Break(ty); } ty::Closure(..) => {