@@ -1493,20 +1493,20 @@ crate fn add_missing_lifetime_specifiers_label(
1493
1493
msg = "consider introducing a named lifetime parameter" ;
1494
1494
should_break = true ;
1495
1495
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 ( ) ) ,
1498
1498
}
1499
1499
}
1500
1500
MissingLifetimeSpot :: HRLT { span, span_type } => {
1501
- msg = "consider introducing a Higher-Ranked lifetime" ;
1501
+ msg = "consider introducing a higher-ranked lifetime" ;
1502
1502
should_break = false ;
1503
1503
err. note (
1504
- "for more information on Higher-Ranked lifetimes, visit \
1504
+ "for more information on higher-ranked lifetimes, visit \
1505
1505
https://doc.rust-lang.org/nomicon/hrtb.html",
1506
1506
) ;
1507
1507
let suggestion = match span_type {
1508
- HRLTSpanType :: Empty => "for<'r > " ,
1509
- HRLTSpanType :: Tail => ", 'r " ,
1508
+ HRLTSpanType :: Empty => "for<'a > " ,
1509
+ HRLTSpanType :: Tail => ", 'a " ,
1510
1510
} ;
1511
1511
( * span, suggestion. to_string ( ) )
1512
1512
}
@@ -1515,7 +1515,7 @@ crate fn add_missing_lifetime_specifiers_label(
1515
1515
if let Ok ( snippet) = source_map. span_to_snippet ( param. span ) {
1516
1516
if snippet. starts_with ( "&" ) && !snippet. starts_with ( "&'" ) {
1517
1517
introduce_suggestion
1518
- . push ( ( param. span , format ! ( "&'r {}" , & snippet[ 1 ..] ) ) ) ;
1518
+ . push ( ( param. span , format ! ( "&'a {}" , & snippet[ 1 ..] ) ) ) ;
1519
1519
}
1520
1520
}
1521
1521
}
@@ -1538,13 +1538,13 @@ crate fn add_missing_lifetime_specifiers_label(
1538
1538
suggest_existing ( err, format ! ( "{}<{}>" , snippet, name) ) ;
1539
1539
}
1540
1540
( 0 , _, Some ( "&" ) ) => {
1541
- suggest_new ( err, "&'r " ) ;
1541
+ suggest_new ( err, "&'a " ) ;
1542
1542
}
1543
1543
( 0 , _, Some ( "'_" ) ) => {
1544
- suggest_new ( err, "'r " ) ;
1544
+ suggest_new ( err, "'a " ) ;
1545
1545
}
1546
1546
( 0 , _, Some ( snippet) ) if !snippet. ends_with ( ">" ) => {
1547
- suggest_new ( err, & format ! ( "{}<'r >" , snippet) ) ;
1547
+ suggest_new ( err, & format ! ( "{}<'a >" , snippet) ) ;
1548
1548
}
1549
1549
_ => {
1550
1550
err. span_label ( span, "expected lifetime parameter" ) ;
0 commit comments