]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_borrowck/src/diagnostics/region_errors.rs
Auto merge of #105233 - mejrs:always_eager, r=estebank
[rust.git] / compiler / rustc_borrowck / src / diagnostics / region_errors.rs
index 9bc2e79e29bc17c9b96a77b7ca99013312159a76..e6520301818d82beb2bb99c754fa3b6f7eedf945 100644 (file)
@@ -504,7 +504,7 @@ fn report_fnmut_error(
         let ErrorConstraintInfo { outlived_fr, span, .. } = errci;
 
         let mut output_ty = self.regioncx.universal_regions().unnormalized_output_ty;
-        if let ty::Opaque(def_id, _) = *output_ty.kind() {
+        if let ty::Alias(ty::Opaque, ty::AliasTy { def_id, substs: _ }) = *output_ty.kind() {
             output_ty = self.infcx.tcx.type_of(def_id)
         };