@@ -241,23 +241,23 @@ impl Interner for ChalkIr {
241
241
Arc :: new ( TyData { kind, flags } )
242
242
}
243
243
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 > {
245
245
ty
246
246
}
247
247
248
248
fn intern_lifetime ( self , lifetime : LifetimeData < ChalkIr > ) -> LifetimeData < ChalkIr > {
249
249
lifetime
250
250
}
251
251
252
- fn lifetime_data < ' a > ( self , lifetime : & ' a LifetimeData < ChalkIr > ) -> & ' a LifetimeData < ChalkIr > {
252
+ fn lifetime_data ( self , lifetime : & LifetimeData < ChalkIr > ) -> & LifetimeData < ChalkIr > {
253
253
lifetime
254
254
}
255
255
256
256
fn intern_const ( self , constant : ConstData < ChalkIr > ) -> Arc < ConstData < ChalkIr > > {
257
257
Arc :: new ( constant)
258
258
}
259
259
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 > {
261
261
constant
262
262
}
263
263
@@ -269,18 +269,15 @@ impl Interner for ChalkIr {
269
269
generic_arg
270
270
}
271
271
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 > {
276
273
generic_arg
277
274
}
278
275
279
276
fn intern_goal ( self , goal : GoalData < ChalkIr > ) -> Arc < GoalData < ChalkIr > > {
280
277
Arc :: new ( goal)
281
278
}
282
279
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 > {
284
281
goal
285
282
}
286
283
@@ -291,7 +288,7 @@ impl Interner for ChalkIr {
291
288
data. into_iter ( ) . collect ( )
292
289
}
293
290
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 > ] {
295
292
goals
296
293
}
297
294
@@ -302,21 +299,15 @@ impl Interner for ChalkIr {
302
299
data. into_iter ( ) . collect ( )
303
300
}
304
301
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 > ] {
309
303
substitution
310
304
}
311
305
312
306
fn intern_program_clause ( self , data : ProgramClauseData < Self > ) -> ProgramClauseData < Self > {
313
307
data
314
308
}
315
309
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 > {
320
311
clause
321
312
}
322
313
@@ -327,10 +318,7 @@ impl Interner for ChalkIr {
327
318
data. into_iter ( ) . collect ( )
328
319
}
329
320
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 > ] {
334
322
clauses
335
323
}
336
324
@@ -341,10 +329,10 @@ impl Interner for ChalkIr {
341
329
data. into_iter ( ) . collect ( )
342
330
}
343
331
344
- fn quantified_where_clauses_data < ' a > (
332
+ fn quantified_where_clauses_data (
345
333
self ,
346
- clauses : & ' a Self :: InternedQuantifiedWhereClauses ,
347
- ) -> & ' a [ QuantifiedWhereClause < Self > ] {
334
+ clauses : & Self :: InternedQuantifiedWhereClauses ,
335
+ ) -> & [ QuantifiedWhereClause < Self > ] {
348
336
clauses
349
337
}
350
338
fn intern_generic_arg_kinds < E > (
@@ -354,10 +342,10 @@ impl Interner for ChalkIr {
354
342
data. into_iter ( ) . collect ( )
355
343
}
356
344
357
- fn variable_kinds_data < ' a > (
345
+ fn variable_kinds_data (
358
346
self ,
359
- variable_kinds : & ' a Self :: InternedVariableKinds ,
360
- ) -> & ' a [ VariableKind < ChalkIr > ] {
347
+ variable_kinds : & Self :: InternedVariableKinds ,
348
+ ) -> & [ VariableKind < ChalkIr > ] {
361
349
variable_kinds
362
350
}
363
351
@@ -368,10 +356,10 @@ impl Interner for ChalkIr {
368
356
data. into_iter ( ) . collect ( )
369
357
}
370
358
371
- fn canonical_var_kinds_data < ' a > (
359
+ fn canonical_var_kinds_data (
372
360
self ,
373
- canonical_var_kinds : & ' a Self :: InternedCanonicalVarKinds ,
374
- ) -> & ' a [ CanonicalVarKind < ChalkIr > ] {
361
+ canonical_var_kinds : & Self :: InternedCanonicalVarKinds ,
362
+ ) -> & [ CanonicalVarKind < ChalkIr > ] {
375
363
canonical_var_kinds
376
364
}
377
365
@@ -382,10 +370,10 @@ impl Interner for ChalkIr {
382
370
data. into_iter ( ) . collect ( )
383
371
}
384
372
385
- fn constraints_data < ' a > (
373
+ fn constraints_data (
386
374
self ,
387
- constraints : & ' a Self :: InternedConstraints ,
388
- ) -> & ' a [ InEnvironment < Constraint < Self > > ] {
375
+ constraints : & Self :: InternedConstraints ,
376
+ ) -> & [ InEnvironment < Constraint < Self > > ] {
389
377
constraints
390
378
}
391
379
@@ -396,7 +384,7 @@ impl Interner for ChalkIr {
396
384
data. into_iter ( ) . collect ( )
397
385
}
398
386
399
- fn variances_data < ' a > ( self , variances : & ' a Self :: InternedVariances ) -> & ' a [ Variance ] {
387
+ fn variances_data ( self , variances : & Self :: InternedVariances ) -> & [ Variance ] {
400
388
variances
401
389
}
402
390
}
0 commit comments