@@ -312,13 +312,13 @@ impl<'tcx, Prov: Provenance> ImmTy<'tcx, Prov> {
312
312
}
313
313
}
314
314
315
- impl < ' mir , ' tcx : ' mir , Prov : Provenance > Projectable < ' mir , ' tcx , Prov > for ImmTy < ' tcx , Prov > {
315
+ impl < ' tcx , Prov : Provenance > Projectable < ' tcx , Prov > for ImmTy < ' tcx , Prov > {
316
316
#[ inline( always) ]
317
317
fn layout ( & self ) -> TyAndLayout < ' tcx > {
318
318
self . layout
319
319
}
320
320
321
- fn meta < M : Machine < ' mir , ' tcx , Provenance = Prov > > (
321
+ fn meta < ' mir , M : Machine < ' mir , ' tcx , Provenance = Prov > > (
322
322
& self ,
323
323
_ecx : & InterpCx < ' mir , ' tcx , M > ,
324
324
) -> InterpResult < ' tcx , MemPlaceMeta < M :: Provenance > > {
@@ -337,7 +337,7 @@ impl<'mir, 'tcx: 'mir, Prov: Provenance> Projectable<'mir, 'tcx, Prov> for ImmTy
337
337
Ok ( self . offset_ ( offset, layout, cx) )
338
338
}
339
339
340
- fn to_op < M : Machine < ' mir , ' tcx , Provenance = Prov > > (
340
+ fn to_op < ' mir , M : Machine < ' mir , ' tcx , Provenance = Prov > > (
341
341
& self ,
342
342
_ecx : & InterpCx < ' mir , ' tcx , M > ,
343
343
) -> InterpResult < ' tcx , OpTy < ' tcx , M :: Provenance > > {
@@ -362,15 +362,13 @@ impl<'tcx, Prov: Provenance> OpTy<'tcx, Prov> {
362
362
}
363
363
}
364
364
365
- impl < ' mir , ' tcx : ' mir , Prov : Provenance + ' static > Projectable < ' mir , ' tcx , Prov >
366
- for OpTy < ' tcx , Prov >
367
- {
365
+ impl < ' tcx , Prov : Provenance + ' static > Projectable < ' tcx , Prov > for OpTy < ' tcx , Prov > {
368
366
#[ inline( always) ]
369
367
fn layout ( & self ) -> TyAndLayout < ' tcx > {
370
368
self . layout
371
369
}
372
370
373
- fn meta < M : Machine < ' mir , ' tcx , Provenance = Prov > > (
371
+ fn meta < ' mir , M : Machine < ' mir , ' tcx , Provenance = Prov > > (
374
372
& self ,
375
373
_ecx : & InterpCx < ' mir , ' tcx , M > ,
376
374
) -> InterpResult < ' tcx , MemPlaceMeta < M :: Provenance > > {
@@ -394,7 +392,7 @@ impl<'mir, 'tcx: 'mir, Prov: Provenance + 'static> Projectable<'mir, 'tcx, Prov>
394
392
}
395
393
}
396
394
397
- fn to_op < M : Machine < ' mir , ' tcx , Provenance = Prov > > (
395
+ fn to_op < ' mir , M : Machine < ' mir , ' tcx , Provenance = Prov > > (
398
396
& self ,
399
397
_ecx : & InterpCx < ' mir , ' tcx , M > ,
400
398
) -> InterpResult < ' tcx , OpTy < ' tcx , M :: Provenance > > {
0 commit comments