@@ -241,23 +241,23 @@ impl Interner for ChalkIr {
241241 Arc :: new ( TyData { kind, flags } )
242242 }
243243
244- fn ty_data < ' a > ( self , ty : & ' a Arc < TyData < ChalkIr > > ) -> & ' a TyData < Self > {
244+ fn ty_data ( self , ty : & Arc < TyData < ChalkIr > > ) -> & TyData < Self > {
245245 ty
246246 }
247247
248248 fn intern_lifetime ( self , lifetime : LifetimeData < ChalkIr > ) -> LifetimeData < ChalkIr > {
249249 lifetime
250250 }
251251
252- fn lifetime_data < ' a > ( self , lifetime : & ' a LifetimeData < ChalkIr > ) -> & ' a LifetimeData < ChalkIr > {
252+ fn lifetime_data ( self , lifetime : & LifetimeData < ChalkIr > ) -> & LifetimeData < ChalkIr > {
253253 lifetime
254254 }
255255
256256 fn intern_const ( self , constant : ConstData < ChalkIr > ) -> Arc < ConstData < ChalkIr > > {
257257 Arc :: new ( constant)
258258 }
259259
260- fn const_data < ' a > ( self , constant : & ' a Arc < ConstData < ChalkIr > > ) -> & ' a ConstData < ChalkIr > {
260+ fn const_data ( self , constant : & Arc < ConstData < ChalkIr > > ) -> & ConstData < ChalkIr > {
261261 constant
262262 }
263263
@@ -269,18 +269,15 @@ impl Interner for ChalkIr {
269269 generic_arg
270270 }
271271
272- fn generic_arg_data < ' a > (
273- self ,
274- generic_arg : & ' a GenericArgData < ChalkIr > ,
275- ) -> & ' a GenericArgData < ChalkIr > {
272+ fn generic_arg_data ( self , generic_arg : & GenericArgData < ChalkIr > ) -> & GenericArgData < ChalkIr > {
276273 generic_arg
277274 }
278275
279276 fn intern_goal ( self , goal : GoalData < ChalkIr > ) -> Arc < GoalData < ChalkIr > > {
280277 Arc :: new ( goal)
281278 }
282279
283- fn goal_data < ' a > ( self , goal : & ' a Arc < GoalData < ChalkIr > > ) -> & ' a GoalData < ChalkIr > {
280+ fn goal_data ( self , goal : & Arc < GoalData < ChalkIr > > ) -> & GoalData < ChalkIr > {
284281 goal
285282 }
286283
@@ -291,7 +288,7 @@ impl Interner for ChalkIr {
291288 data. into_iter ( ) . collect ( )
292289 }
293290
294- fn goals_data < ' a > ( self , goals : & ' a Vec < Goal < ChalkIr > > ) -> & ' a [ Goal < ChalkIr > ] {
291+ fn goals_data ( self , goals : & Vec < Goal < ChalkIr > > ) -> & [ Goal < ChalkIr > ] {
295292 goals
296293 }
297294
@@ -302,21 +299,15 @@ impl Interner for ChalkIr {
302299 data. into_iter ( ) . collect ( )
303300 }
304301
305- fn substitution_data < ' a > (
306- self ,
307- substitution : & ' a Vec < GenericArg < ChalkIr > > ,
308- ) -> & ' a [ GenericArg < ChalkIr > ] {
302+ fn substitution_data ( self , substitution : & Vec < GenericArg < ChalkIr > > ) -> & [ GenericArg < ChalkIr > ] {
309303 substitution
310304 }
311305
312306 fn intern_program_clause ( self , data : ProgramClauseData < Self > ) -> ProgramClauseData < Self > {
313307 data
314308 }
315309
316- fn program_clause_data < ' a > (
317- self ,
318- clause : & ' a ProgramClauseData < Self > ,
319- ) -> & ' a ProgramClauseData < Self > {
310+ fn program_clause_data ( self , clause : & ProgramClauseData < Self > ) -> & ProgramClauseData < Self > {
320311 clause
321312 }
322313
@@ -327,10 +318,7 @@ impl Interner for ChalkIr {
327318 data. into_iter ( ) . collect ( )
328319 }
329320
330- fn program_clauses_data < ' a > (
331- self ,
332- clauses : & ' a Vec < ProgramClause < Self > > ,
333- ) -> & ' a [ ProgramClause < Self > ] {
321+ fn program_clauses_data ( self , clauses : & Vec < ProgramClause < Self > > ) -> & [ ProgramClause < Self > ] {
334322 clauses
335323 }
336324
@@ -341,10 +329,10 @@ impl Interner for ChalkIr {
341329 data. into_iter ( ) . collect ( )
342330 }
343331
344- fn quantified_where_clauses_data < ' a > (
332+ fn quantified_where_clauses_data (
345333 self ,
346- clauses : & ' a Self :: InternedQuantifiedWhereClauses ,
347- ) -> & ' a [ QuantifiedWhereClause < Self > ] {
334+ clauses : & Self :: InternedQuantifiedWhereClauses ,
335+ ) -> & [ QuantifiedWhereClause < Self > ] {
348336 clauses
349337 }
350338 fn intern_generic_arg_kinds < E > (
@@ -354,10 +342,10 @@ impl Interner for ChalkIr {
354342 data. into_iter ( ) . collect ( )
355343 }
356344
357- fn variable_kinds_data < ' a > (
345+ fn variable_kinds_data (
358346 self ,
359- variable_kinds : & ' a Self :: InternedVariableKinds ,
360- ) -> & ' a [ VariableKind < ChalkIr > ] {
347+ variable_kinds : & Self :: InternedVariableKinds ,
348+ ) -> & [ VariableKind < ChalkIr > ] {
361349 variable_kinds
362350 }
363351
@@ -368,10 +356,10 @@ impl Interner for ChalkIr {
368356 data. into_iter ( ) . collect ( )
369357 }
370358
371- fn canonical_var_kinds_data < ' a > (
359+ fn canonical_var_kinds_data (
372360 self ,
373- canonical_var_kinds : & ' a Self :: InternedCanonicalVarKinds ,
374- ) -> & ' a [ CanonicalVarKind < ChalkIr > ] {
361+ canonical_var_kinds : & Self :: InternedCanonicalVarKinds ,
362+ ) -> & [ CanonicalVarKind < ChalkIr > ] {
375363 canonical_var_kinds
376364 }
377365
@@ -382,10 +370,10 @@ impl Interner for ChalkIr {
382370 data. into_iter ( ) . collect ( )
383371 }
384372
385- fn constraints_data < ' a > (
373+ fn constraints_data (
386374 self ,
387- constraints : & ' a Self :: InternedConstraints ,
388- ) -> & ' a [ InEnvironment < Constraint < Self > > ] {
375+ constraints : & Self :: InternedConstraints ,
376+ ) -> & [ InEnvironment < Constraint < Self > > ] {
389377 constraints
390378 }
391379
@@ -396,7 +384,7 @@ impl Interner for ChalkIr {
396384 data. into_iter ( ) . collect ( )
397385 }
398386
399- fn variances_data < ' a > ( self , variances : & ' a Self :: InternedVariances ) -> & ' a [ Variance ] {
387+ fn variances_data ( self , variances : & Self :: InternedVariances ) -> & [ Variance ] {
400388 variances
401389 }
402390}
0 commit comments