@@ -1493,8 +1493,8 @@ 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 , "<'lifetime >" . to_string ( ) ) ,
1497- [ param, ..] => ( param. span . shrink_to_lo ( ) , "'lifetime , " . to_string ( ) ) ,
1496+ [ ] => ( generics. span , "<'r >" . to_string ( ) ) ,
1497+ [ param, ..] => ( param. span . shrink_to_lo ( ) , "'r , " . to_string ( ) ) ,
14981498 }
14991499 }
15001500 MissingLifetimeSpot :: HRLT { span, span_type } => {
@@ -1505,8 +1505,8 @@ crate fn add_missing_lifetime_specifiers_label(
15051505 https://doc.rust-lang.org/nomicon/hrtb.html",
15061506 ) ;
15071507 let suggestion = match span_type {
1508- HRLTSpanType :: Empty => "for<'lifetime > " ,
1509- HRLTSpanType :: Tail => ", 'lifetime " ,
1508+ HRLTSpanType :: Empty => "for<'r > " ,
1509+ HRLTSpanType :: Tail => ", 'r " ,
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 ! ( "&'lifetime {}" , & snippet[ 1 ..] ) ) ) ;
1518+ . push ( ( param. span , format ! ( "&'r {}" , & 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, "&'lifetime " ) ;
1541+ suggest_new ( err, "&'r " ) ;
15421542 }
15431543 ( 0 , _, Some ( "'_" ) ) => {
1544- suggest_new ( err, "'lifetime " ) ;
1544+ suggest_new ( err, "'r " ) ;
15451545 }
15461546 ( 0 , _, Some ( snippet) ) if !snippet. ends_with ( ">" ) => {
1547- suggest_new ( err, & format ! ( "{}<'lifetime >" , snippet) ) ;
1547+ suggest_new ( err, & format ! ( "{}<'r >" , snippet) ) ;
15481548 }
15491549 _ => {
15501550 err. span_label ( span, "expected lifetime parameter" ) ;
0 commit comments