From 76b518fc83d1ddd112ef721fa207d3a74be83010 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Wed, 3 Aug 2022 19:40:54 -0300 Subject: [PATCH] Document what collected_lifetimes vec containts --- compiler/rustc_ast_lowering/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/rustc_ast_lowering/src/lib.rs b/compiler/rustc_ast_lowering/src/lib.rs index 3af5945b809..99617cf5ab8 100644 --- a/compiler/rustc_ast_lowering/src/lib.rs +++ b/compiler/rustc_ast_lowering/src/lib.rs @@ -1396,6 +1396,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> { let opaque_ty_def_id = self.local_def_id(opaque_ty_node_id); + // Contains the new lifetime definitions created for the TAIT (if any). let mut collected_lifetimes = Vec::new(); let mut new_remapping = FxHashMap::default(); @@ -1760,6 +1761,8 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> { // by the opaque type. This should include all in-scope // lifetime parameters, including those defined in-band. + // Contains the new lifetime definitions created for the TAIT (if any) generated for the + // return type. let mut captures = Vec::new(); let mut new_remapping = FxHashMap::default();