@@ -1493,20 +1493,20 @@ crate fn add_missing_lifetime_specifiers_label(
14931493 msg = "consider introducing a named lifetime parameter" ;
14941494 should_break = true ;
14951495 match & generics. params {
1496- [ ] => ( generics. span , "<'r >" . to_string ( ) ) ,
1497- [ param, ..] => ( param. span . shrink_to_lo ( ) , "'r , " . to_string ( ) ) ,
1496+ [ ] => ( generics. span , "<'a >" . to_string ( ) ) ,
1497+ [ param, ..] => ( param. span . shrink_to_lo ( ) , "'a , " . to_string ( ) ) ,
14981498 }
14991499 }
15001500 MissingLifetimeSpot :: HRLT { span, span_type } => {
1501- msg = "consider introducing a Higher-Ranked lifetime" ;
1501+ msg = "consider introducing a higher-ranked lifetime" ;
15021502 should_break = false ;
15031503 err. note (
1504- "for more information on Higher-Ranked lifetimes, visit \
1504+ "for more information on higher-ranked lifetimes, visit \
15051505 https://doc.rust-lang.org/nomicon/hrtb.html",
15061506 ) ;
15071507 let suggestion = match span_type {
1508- HRLTSpanType :: Empty => "for<'r > " ,
1509- HRLTSpanType :: Tail => ", 'r " ,
1508+ HRLTSpanType :: Empty => "for<'a > " ,
1509+ HRLTSpanType :: Tail => ", 'a " ,
15101510 } ;
15111511 ( * span, suggestion. to_string ( ) )
15121512 }
@@ -1515,7 +1515,7 @@ crate fn add_missing_lifetime_specifiers_label(
15151515 if let Ok ( snippet) = source_map. span_to_snippet ( param. span ) {
15161516 if snippet. starts_with ( "&" ) && !snippet. starts_with ( "&'" ) {
15171517 introduce_suggestion
1518- . push ( ( param. span , format ! ( "&'r {}" , & snippet[ 1 ..] ) ) ) ;
1518+ . push ( ( param. span , format ! ( "&'a {}" , & snippet[ 1 ..] ) ) ) ;
15191519 }
15201520 }
15211521 }
@@ -1538,13 +1538,13 @@ crate fn add_missing_lifetime_specifiers_label(
15381538 suggest_existing ( err, format ! ( "{}<{}>" , snippet, name) ) ;
15391539 }
15401540 ( 0 , _, Some ( "&" ) ) => {
1541- suggest_new ( err, "&'r " ) ;
1541+ suggest_new ( err, "&'a " ) ;
15421542 }
15431543 ( 0 , _, Some ( "'_" ) ) => {
1544- suggest_new ( err, "'r " ) ;
1544+ suggest_new ( err, "'a " ) ;
15451545 }
15461546 ( 0 , _, Some ( snippet) ) if !snippet. ends_with ( ">" ) => {
1547- suggest_new ( err, & format ! ( "{}<'r >" , snippet) ) ;
1547+ suggest_new ( err, & format ! ( "{}<'a >" , snippet) ) ;
15481548 }
15491549 _ => {
15501550 err. span_label ( span, "expected lifetime parameter" ) ;
0 commit comments