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