X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc%2Fty%2Fmod.rs;h=80781dd9bc7360805c35402ceaf0565f9dd0fd89;hb=231b0375f6778bb409305cd3c34bc820d727aab4;hp=69bf05c66f394eda1df54674e9db5c322226a746;hpb=35585c499f1466037b3788598756e1eb0009f51f;p=rust.git diff --git a/src/librustc/ty/mod.rs b/src/librustc/ty/mod.rs index 69bf05c66f3..80781dd9bc7 100644 --- a/src/librustc/ty/mod.rs +++ b/src/librustc/ty/mod.rs @@ -2303,7 +2303,7 @@ pub fn predicates(&self, tcx: TyCtxt<'a, 'gcx, 'tcx>) -> &'tcx GenericPredicates /// Returns an iterator over all fields contained /// by this ADT. #[inline] - pub fn all_fields<'s>(&'s self) -> impl Iterator { + pub fn all_fields<'s>(&'s self) -> impl Iterator + Clone { self.variants.iter().flat_map(|v| v.fields.iter()) }