@@ -57,8 +57,8 @@ crate enum RegionNameSource {
5757 AnonRegionFromOutput ( Span , String , String ) ,
5858 /// The region from a type yielded by a generator.
5959 AnonRegionFromYieldTy ( Span , String ) ,
60- /// An anonymous region from a trait object in an async fn.
61- AnonRegionFromTraitObjAsync ( Span ) ,
60+ /// An anonymous region from an async fn.
61+ AnonRegionFromAsyncFn ( Span ) ,
6262}
6363
6464/// Records region names that have been assigned before so that we can use the same ones in later
@@ -117,7 +117,7 @@ impl RegionName {
117117 RegionNameSource :: AnonRegionFromUpvar ( ..) |
118118 RegionNameSource :: AnonRegionFromOutput ( ..) |
119119 RegionNameSource :: AnonRegionFromYieldTy ( ..) |
120- RegionNameSource :: AnonRegionFromTraitObjAsync ( ..) => false ,
120+ RegionNameSource :: AnonRegionFromAsyncFn ( ..) => false ,
121121 }
122122 }
123123
@@ -142,7 +142,7 @@ impl RegionName {
142142 diag. span_label ( * span, format ! ( "has type `{}`" , type_name) ) ;
143143 }
144144 RegionNameSource :: MatchedHirTy ( span) |
145- RegionNameSource :: AnonRegionFromTraitObjAsync ( span) => {
145+ RegionNameSource :: AnonRegionFromAsyncFn ( span) => {
146146 diag. span_label (
147147 * span,
148148 format ! ( "let's call the lifetime of this reference `{}`" , self ) ,
@@ -306,14 +306,13 @@ impl<'tcx> RegionInferenceContext<'tcx> {
306306 } else {
307307 // If we spuriously thought that the region is named, we should let the
308308 // system generate a true name for error messages. Currently this can
309- // happen if we have an elided name in a trait object used in an async fn
310- // for example: the compiler will generate a region named `'_`, but
311- // reporting such a name is not actually useful, so we synthesize a name
312- // for it instead.
309+ // happen if we have an elided name in an async fn for example: the
310+ // compiler will generate a region named `'_`, but reporting such a name is
311+ // not actually useful, so we synthesize a name for it instead.
313312 let name = self . synthesize_region_name ( renctx) ;
314313 Some ( RegionName {
315314 name,
316- source : RegionNameSource :: AnonRegionFromTraitObjAsync ( span) ,
315+ source : RegionNameSource :: AnonRegionFromAsyncFn ( span) ,
317316 } )
318317 }
319318 }
0 commit comments