@@ -962,7 +962,7 @@ impl CrateRoot {
962962    } 
963963} 
964964
965- impl < ' a ,   ' tcx >  CrateMetadataRef < ' a >  { 
965+ impl < ' a >  CrateMetadataRef < ' a >  { 
966966    fn  missing ( self ,  descr :  & str ,  id :  DefIndex )  -> ! { 
967967        bug ! ( "missing `{descr}` for {:?}" ,  self . local_def_id( id) ) 
968968    } 
@@ -1036,7 +1036,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
10361036            . decode ( ( self ,  sess) ) 
10371037    } 
10381038
1039-     fn  load_proc_macro ( self ,  id :  DefIndex ,  tcx :  TyCtxt < ' tcx > )  -> SyntaxExtension  { 
1039+     fn  load_proc_macro < ' tcx > ( self ,  id :  DefIndex ,  tcx :  TyCtxt < ' tcx > )  -> SyntaxExtension  { 
10401040        let  ( name,  kind,  helper_attrs)  = match  * self . raw_proc_macro ( id)  { 
10411041            ProcMacro :: CustomDerive  {  trait_name,  attributes,  client }  => { 
10421042                let  helper_attrs =
@@ -1070,7 +1070,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
10701070        ) 
10711071    } 
10721072
1073-     fn  get_explicit_item_bounds ( 
1073+     fn  get_explicit_item_bounds < ' tcx > ( 
10741074        self , 
10751075        index :  DefIndex , 
10761076        tcx :  TyCtxt < ' tcx > , 
@@ -1084,7 +1084,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
10841084        ty:: EarlyBinder :: bind ( & * output) 
10851085    } 
10861086
1087-     fn  get_explicit_item_super_predicates ( 
1087+     fn  get_explicit_item_super_predicates < ' tcx > ( 
10881088        self , 
10891089        index :  DefIndex , 
10901090        tcx :  TyCtxt < ' tcx > , 
@@ -1141,7 +1141,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
11411141        ) 
11421142    } 
11431143
1144-     fn  get_adt_def ( self ,  item_id :  DefIndex ,  tcx :  TyCtxt < ' tcx > )  -> ty:: AdtDef < ' tcx >  { 
1144+     fn  get_adt_def < ' tcx > ( self ,  item_id :  DefIndex ,  tcx :  TyCtxt < ' tcx > )  -> ty:: AdtDef < ' tcx >  { 
11451145        let  kind = self . def_kind ( item_id) ; 
11461146        let  did = self . local_def_id ( item_id) ; 
11471147
@@ -1225,12 +1225,12 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
12251225    /// Iterates over the stability implications in the given crate (when a `#[unstable]` attribute 
12261226     /// has an `implied_by` meta item, then the mapping from the implied feature to the actual 
12271227     /// feature is a stability implication). 
1228-      fn  get_stability_implications ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ ( Symbol ,  Symbol ) ]  { 
1228+      fn  get_stability_implications < ' tcx > ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ ( Symbol ,  Symbol ) ]  { 
12291229        tcx. arena . alloc_from_iter ( self . root . stability_implications . decode ( self ) ) 
12301230    } 
12311231
12321232    /// Iterates over the lang items in the given crate. 
1233-      fn  get_lang_items ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ ( DefId ,  LangItem ) ]  { 
1233+      fn  get_lang_items < ' tcx > ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ ( DefId ,  LangItem ) ]  { 
12341234        tcx. arena . alloc_from_iter ( 
12351235            self . root 
12361236                . lang_items 
@@ -1239,7 +1239,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
12391239        ) 
12401240    } 
12411241
1242-     fn  get_stripped_cfg_items ( self ,  cnum :  CrateNum ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ StrippedCfgItem ]  { 
1242+     fn  get_stripped_cfg_items < ' tcx > ( self ,  cnum :  CrateNum ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ StrippedCfgItem ]  { 
12431243        let  item_names = self 
12441244            . root 
12451245            . stripped_cfg_items 
@@ -1412,7 +1412,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
14121412            . decode ( ( self ,  sess) ) 
14131413    } 
14141414
1415-     fn  get_inherent_implementations_for_type ( 
1415+     fn  get_inherent_implementations_for_type < ' tcx > ( 
14161416        self , 
14171417        tcx :  TyCtxt < ' tcx > , 
14181418        id :  DefIndex , 
@@ -1439,15 +1439,15 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
14391439        } ) 
14401440    } 
14411441
1442-     fn  get_incoherent_impls ( self ,  tcx :  TyCtxt < ' tcx > ,  simp :  SimplifiedType )  -> & ' tcx  [ DefId ]  { 
1442+     fn  get_incoherent_impls < ' tcx > ( self ,  tcx :  TyCtxt < ' tcx > ,  simp :  SimplifiedType )  -> & ' tcx  [ DefId ]  { 
14431443        if  let  Some ( impls)  = self . cdata . incoherent_impls . get ( & simp)  { 
14441444            tcx. arena . alloc_from_iter ( impls. decode ( self ) . map ( |idx| self . local_def_id ( idx) ) ) 
14451445        }  else  { 
14461446            & [ ] 
14471447        } 
14481448    } 
14491449
1450-     fn  get_implementations_of_trait ( 
1450+     fn  get_implementations_of_trait < ' tcx > ( 
14511451        self , 
14521452        tcx :  TyCtxt < ' tcx > , 
14531453        trait_def_id :  DefId , 
@@ -1491,7 +1491,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
14911491        self . root . foreign_modules . decode ( ( self ,  sess) ) 
14921492    } 
14931493
1494-     fn  get_dylib_dependency_formats ( 
1494+     fn  get_dylib_dependency_formats < ' tcx > ( 
14951495        self , 
14961496        tcx :  TyCtxt < ' tcx > , 
14971497    )  -> & ' tcx  [ ( CrateNum ,  LinkagePreference ) ]  { 
@@ -1503,11 +1503,11 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
15031503        ) 
15041504    } 
15051505
1506-     fn  get_missing_lang_items ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ LangItem ]  { 
1506+     fn  get_missing_lang_items < ' tcx > ( self ,  tcx :  TyCtxt < ' tcx > )  -> & ' tcx  [ LangItem ]  { 
15071507        tcx. arena . alloc_from_iter ( self . root . lang_items_missing . decode ( self ) ) 
15081508    } 
15091509
1510-     fn  exported_symbols ( 
1510+     fn  exported_symbols < ' tcx > ( 
15111511        self , 
15121512        tcx :  TyCtxt < ' tcx > , 
15131513    )  -> & ' tcx  [ ( ExportedSymbol < ' tcx > ,  SymbolExportInfo ) ]  { 
0 commit comments