@@ -1498,20 +1498,20 @@ crate fn add_missing_lifetime_specifiers_label(
14981498 msg = "consider introducing a named lifetime parameter" ;
14991499 should_break = true ;
15001500 match & generics. params {
1501- [ ] => ( generics. span , "<'r >" . to_string ( ) ) ,
1502- [ param, ..] => ( param. span . shrink_to_lo ( ) , "'r , " . to_string ( ) ) ,
1501+ [ ] => ( generics. span , "<'a >" . to_string ( ) ) ,
1502+ [ param, ..] => ( param. span . shrink_to_lo ( ) , "'a , " . to_string ( ) ) ,
15031503 }
15041504 }
15051505 MissingLifetimeSpot :: HRLT { span, span_type } => {
1506- msg = "consider introducing a Higher-Ranked lifetime" ;
1506+ msg = "consider introducing a higher-ranked lifetime" ;
15071507 should_break = false ;
15081508 err. note (
1509- "for more information on Higher-Ranked lifetimes, visit \
1509+ "for more information on higher-ranked lifetimes, visit \
15101510 https://doc.rust-lang.org/nomicon/hrtb.html",
15111511 ) ;
15121512 let suggestion = match span_type {
1513- HRLTSpanType :: Empty => "for<'r > " ,
1514- HRLTSpanType :: Tail => ", 'r " ,
1513+ HRLTSpanType :: Empty => "for<'a > " ,
1514+ HRLTSpanType :: Tail => ", 'a " ,
15151515 } ;
15161516 ( * span, suggestion. to_string ( ) )
15171517 }
@@ -1520,7 +1520,7 @@ crate fn add_missing_lifetime_specifiers_label(
15201520 if let Ok ( snippet) = source_map. span_to_snippet ( param. span ) {
15211521 if snippet. starts_with ( "&" ) && !snippet. starts_with ( "&'" ) {
15221522 introduce_suggestion
1523- . push ( ( param. span , format ! ( "&'r {}" , & snippet[ 1 ..] ) ) ) ;
1523+ . push ( ( param. span , format ! ( "&'a {}" , & snippet[ 1 ..] ) ) ) ;
15241524 }
15251525 }
15261526 }
@@ -1543,13 +1543,13 @@ crate fn add_missing_lifetime_specifiers_label(
15431543 suggest_existing ( err, format ! ( "{}<{}>" , snippet, name) ) ;
15441544 }
15451545 ( 0 , _, Some ( "&" ) ) => {
1546- suggest_new ( err, "&'r " ) ;
1546+ suggest_new ( err, "&'a " ) ;
15471547 }
15481548 ( 0 , _, Some ( "'_" ) ) => {
1549- suggest_new ( err, "'r " ) ;
1549+ suggest_new ( err, "'a " ) ;
15501550 }
15511551 ( 0 , _, Some ( snippet) ) if !snippet. ends_with ( ">" ) => {
1552- suggest_new ( err, & format ! ( "{}<'r >" , snippet) ) ;
1552+ suggest_new ( err, & format ! ( "{}<'a >" , snippet) ) ;
15531553 }
15541554 _ => {
15551555 err. span_label ( span, "expected lifetime parameter" ) ;
0 commit comments