@@ -41,9 +41,9 @@ pub enum LifetimeUseSet<'tcx> {
4141}
4242
4343trait RegionExt {
44- fn early ( hir_map : & Map < ' _ > , index : & mut u32 , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) ;
44+ fn early ( hir_map : Map < ' _ > , index : & mut u32 , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) ;
4545
46- fn late ( index : u32 , hir_map : & Map < ' _ > , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) ;
46+ fn late ( index : u32 , hir_map : Map < ' _ > , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) ;
4747
4848 fn late_anon ( named_late_bound_vars : u32 , index : & Cell < u32 > ) -> Region ;
4949
@@ -59,7 +59,7 @@ trait RegionExt {
5959}
6060
6161impl RegionExt for Region {
62- fn early ( hir_map : & Map < ' _ > , index : & mut u32 , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) {
62+ fn early ( hir_map : Map < ' _ > , index : & mut u32 , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) {
6363 let i = * index;
6464 * index += 1 ;
6565 let def_id = hir_map. local_def_id ( param. hir_id ) ;
@@ -68,7 +68,7 @@ impl RegionExt for Region {
6868 ( param. name . normalize_to_macros_2_0 ( ) , Region :: EarlyBound ( i, def_id. to_def_id ( ) , origin) )
6969 }
7070
71- fn late ( idx : u32 , hir_map : & Map < ' _ > , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) {
71+ fn late ( idx : u32 , hir_map : Map < ' _ > , param : & GenericParam < ' _ > ) -> ( ParamName , Region ) {
7272 let depth = ty:: INNERMOST ;
7373 let def_id = hir_map. local_def_id ( param. hir_id ) ;
7474 let origin = LifetimeDefOrigin :: from_param ( param) ;
@@ -817,7 +817,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
817817 . iter ( )
818818 . filter_map ( |param| match param. kind {
819819 GenericParamKind :: Lifetime { .. } => {
820- Some ( Region :: early ( & self . tcx . hir ( ) , & mut index, param) )
820+ Some ( Region :: early ( self . tcx . hir ( ) , & mut index, param) )
821821 }
822822 GenericParamKind :: Type { .. } | GenericParamKind :: Const { .. } => {
823823 non_lifetime_count += 1 ;
@@ -888,7 +888,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
888888 . filter ( |param| matches ! ( param. kind, GenericParamKind :: Lifetime { .. } ) )
889889 . enumerate ( )
890890 . map ( |( late_bound_idx, param) | {
891- let pair = Region :: late ( late_bound_idx as u32 , & self . tcx . hir ( ) , param) ;
891+ let pair = Region :: late ( late_bound_idx as u32 , self . tcx . hir ( ) , param) ;
892892 let r = late_region_as_bound_region ( self . tcx , & pair. 1 ) ;
893893 ( pair, r)
894894 } )
@@ -1045,7 +1045,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
10451045 for param in generics. params {
10461046 match param. kind {
10471047 GenericParamKind :: Lifetime { .. } => {
1048- let ( name, reg) = Region :: early ( & self . tcx . hir ( ) , & mut index, & param) ;
1048+ let ( name, reg) = Region :: early ( self . tcx . hir ( ) , & mut index, & param) ;
10491049 let Region :: EarlyBound ( _, def_id, _) = reg else {
10501050 bug ! ( ) ;
10511051 } ;
@@ -1145,7 +1145,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
11451145 . iter ( )
11461146 . filter_map ( |param| match param. kind {
11471147 GenericParamKind :: Lifetime { .. } => {
1148- Some ( Region :: early ( & self . tcx . hir ( ) , & mut index, param) )
1148+ Some ( Region :: early ( self . tcx . hir ( ) , & mut index, param) )
11491149 }
11501150 GenericParamKind :: Type { .. } | GenericParamKind :: Const { .. } => {
11511151 non_lifetime_count += 1 ;
@@ -1214,7 +1214,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
12141214 . iter ( )
12151215 . filter_map ( |param| match param. kind {
12161216 GenericParamKind :: Lifetime { .. } => {
1217- Some ( Region :: early ( & self . tcx . hir ( ) , & mut index, param) )
1217+ Some ( Region :: early ( self . tcx . hir ( ) , & mut index, param) )
12181218 }
12191219 GenericParamKind :: Const { .. } | GenericParamKind :: Type { .. } => {
12201220 non_lifetime_count += 1 ;
@@ -1368,7 +1368,7 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
13681368 . enumerate ( )
13691369 . map ( |( late_bound_idx, param) | {
13701370 let pair =
1371- Region :: late ( late_bound_idx as u32 , & this. tcx . hir ( ) , param) ;
1371+ Region :: late ( late_bound_idx as u32 , this. tcx . hir ( ) , param) ;
13721372 let r = late_region_as_bound_region ( this. tcx , & pair. 1 ) ;
13731373 ( pair, r)
13741374 } )
@@ -1463,11 +1463,8 @@ impl<'a, 'tcx> Visitor<'tcx> for LifetimeContext<'a, 'tcx> {
14631463 . filter ( |param| matches ! ( param. kind, GenericParamKind :: Lifetime { .. } ) )
14641464 . enumerate ( )
14651465 . map ( |( late_bound_idx, param) | {
1466- let pair = Region :: late (
1467- initial_bound_vars + late_bound_idx as u32 ,
1468- & self . tcx . hir ( ) ,
1469- param,
1470- ) ;
1466+ let pair =
1467+ Region :: late ( initial_bound_vars + late_bound_idx as u32 , self . tcx . hir ( ) , param) ;
14711468 let r = late_region_as_bound_region ( self . tcx , & pair. 1 ) ;
14721469 lifetimes. insert ( pair. 0 , pair. 1 ) ;
14731470 r
@@ -2200,9 +2197,9 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
22002197 if self . map . late_bound . contains ( & param. hir_id ) {
22012198 let late_bound_idx = named_late_bound_vars;
22022199 named_late_bound_vars += 1 ;
2203- Some ( Region :: late ( late_bound_idx, & self . tcx . hir ( ) , param) )
2200+ Some ( Region :: late ( late_bound_idx, self . tcx . hir ( ) , param) )
22042201 } else {
2205- Some ( Region :: early ( & self . tcx . hir ( ) , & mut next_early_index, param) )
2202+ Some ( Region :: early ( self . tcx . hir ( ) , & mut next_early_index, param) )
22062203 }
22072204 }
22082205 GenericParamKind :: Type { .. } | GenericParamKind :: Const { .. } => {
@@ -2222,7 +2219,7 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
22222219 } )
22232220 . enumerate ( )
22242221 . map ( |( late_bound_idx, param) | {
2225- let pair = Region :: late ( late_bound_idx as u32 , & self . tcx . hir ( ) , param) ;
2222+ let pair = Region :: late ( late_bound_idx as u32 , self . tcx . hir ( ) , param) ;
22262223 late_region_as_bound_region ( self . tcx , & pair. 1 )
22272224 } )
22282225 . collect ( ) ;
0 commit comments