]> git.proxmox.com Git - rustc.git/blobdiff - vendor/chalk-ir/src/fold/binder_impls.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / vendor / chalk-ir / src / fold / binder_impls.rs
index 1f751f16caa5de192e512ed0c7aae02d783f41a4..dc290e9224ff162b1bbec25728ccd624f85b08b2 100644 (file)
@@ -20,16 +20,16 @@ impl<I: Interner, TI: TargetInterner<I>> Fold<I, TI> for FnPointer<I> {
         let FnPointer {
             num_binders,
             substitution,
-            abi,
-            safety,
-            variadic,
+            sig,
         } = self;
         Ok(FnPointer {
             num_binders: *num_binders,
             substitution: substitution.fold_with(folder, outer_binder.shifted_in())?,
-            abi: TI::transfer_abi(*abi),
-            safety: *safety,
-            variadic: *variadic,
+            sig: FnSig {
+                abi: TI::transfer_abi(sig.abi),
+                safety: sig.safety,
+                variadic: sig.variadic,
+            },
         })
     }
 }