@@ -347,7 +347,7 @@ impl<'tcx> ToTrace<'tcx> for Ty<'tcx> {
347347 ) -> TypeTrace < ' tcx > {
348348 TypeTrace {
349349 cause : cause. clone ( ) ,
350- values : Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
350+ values : ValuePairs :: Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
351351 }
352352 }
353353}
@@ -359,7 +359,10 @@ impl<'tcx> ToTrace<'tcx> for ty::Region<'tcx> {
359359 a : Self ,
360360 b : Self ,
361361 ) -> TypeTrace < ' tcx > {
362- TypeTrace { cause : cause. clone ( ) , values : Regions ( ExpectedFound :: new ( a_is_expected, a, b) ) }
362+ TypeTrace {
363+ cause : cause. clone ( ) ,
364+ values : ValuePairs :: Regions ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
365+ }
363366 }
364367}
365368
@@ -372,7 +375,7 @@ impl<'tcx> ToTrace<'tcx> for Const<'tcx> {
372375 ) -> TypeTrace < ' tcx > {
373376 TypeTrace {
374377 cause : cause. clone ( ) ,
375- values : Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
378+ values : ValuePairs :: Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
376379 }
377380 }
378381}
@@ -388,13 +391,13 @@ impl<'tcx> ToTrace<'tcx> for ty::GenericArg<'tcx> {
388391 cause : cause. clone ( ) ,
389392 values : match ( a. unpack ( ) , b. unpack ( ) ) {
390393 ( GenericArgKind :: Lifetime ( a) , GenericArgKind :: Lifetime ( b) ) => {
391- Regions ( ExpectedFound :: new ( a_is_expected, a, b) )
394+ ValuePairs :: Regions ( ExpectedFound :: new ( a_is_expected, a, b) )
392395 }
393396 ( GenericArgKind :: Type ( a) , GenericArgKind :: Type ( b) ) => {
394- Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) )
397+ ValuePairs :: Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) )
395398 }
396399 ( GenericArgKind :: Const ( a) , GenericArgKind :: Const ( b) ) => {
397- Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) )
400+ ValuePairs :: Terms ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) )
398401 }
399402
400403 (
@@ -423,7 +426,10 @@ impl<'tcx> ToTrace<'tcx> for ty::Term<'tcx> {
423426 a : Self ,
424427 b : Self ,
425428 ) -> TypeTrace < ' tcx > {
426- TypeTrace { cause : cause. clone ( ) , values : Terms ( ExpectedFound :: new ( a_is_expected, a, b) ) }
429+ TypeTrace {
430+ cause : cause. clone ( ) ,
431+ values : ValuePairs :: Terms ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
432+ }
427433 }
428434}
429435
@@ -436,7 +442,7 @@ impl<'tcx> ToTrace<'tcx> for ty::TraitRef<'tcx> {
436442 ) -> TypeTrace < ' tcx > {
437443 TypeTrace {
438444 cause : cause. clone ( ) ,
439- values : TraitRefs ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
445+ values : ValuePairs :: TraitRefs ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
440446 }
441447 }
442448}
@@ -450,7 +456,7 @@ impl<'tcx> ToTrace<'tcx> for ty::AliasTy<'tcx> {
450456 ) -> TypeTrace < ' tcx > {
451457 TypeTrace {
452458 cause : cause. clone ( ) ,
453- values : Aliases ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
459+ values : ValuePairs :: Aliases ( ExpectedFound :: new ( a_is_expected, a. into ( ) , b. into ( ) ) ) ,
454460 }
455461 }
456462}
@@ -462,7 +468,10 @@ impl<'tcx> ToTrace<'tcx> for ty::AliasTerm<'tcx> {
462468 a : Self ,
463469 b : Self ,
464470 ) -> TypeTrace < ' tcx > {
465- TypeTrace { cause : cause. clone ( ) , values : Aliases ( ExpectedFound :: new ( a_is_expected, a, b) ) }
471+ TypeTrace {
472+ cause : cause. clone ( ) ,
473+ values : ValuePairs :: Aliases ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
474+ }
466475 }
467476}
468477
@@ -475,7 +484,7 @@ impl<'tcx> ToTrace<'tcx> for ty::FnSig<'tcx> {
475484 ) -> TypeTrace < ' tcx > {
476485 TypeTrace {
477486 cause : cause. clone ( ) ,
478- values : PolySigs ( ExpectedFound :: new (
487+ values : ValuePairs :: PolySigs ( ExpectedFound :: new (
479488 a_is_expected,
480489 ty:: Binder :: dummy ( a) ,
481490 ty:: Binder :: dummy ( b) ,
@@ -493,7 +502,7 @@ impl<'tcx> ToTrace<'tcx> for ty::PolyFnSig<'tcx> {
493502 ) -> TypeTrace < ' tcx > {
494503 TypeTrace {
495504 cause : cause. clone ( ) ,
496- values : PolySigs ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
505+ values : ValuePairs :: PolySigs ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
497506 }
498507 }
499508}
@@ -507,7 +516,7 @@ impl<'tcx> ToTrace<'tcx> for ty::PolyExistentialTraitRef<'tcx> {
507516 ) -> TypeTrace < ' tcx > {
508517 TypeTrace {
509518 cause : cause. clone ( ) ,
510- values : ExistentialTraitRef ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
519+ values : ValuePairs :: ExistentialTraitRef ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
511520 }
512521 }
513522}
@@ -521,7 +530,7 @@ impl<'tcx> ToTrace<'tcx> for ty::PolyExistentialProjection<'tcx> {
521530 ) -> TypeTrace < ' tcx > {
522531 TypeTrace {
523532 cause : cause. clone ( ) ,
524- values : ExistentialProjection ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
533+ values : ValuePairs :: ExistentialProjection ( ExpectedFound :: new ( a_is_expected, a, b) ) ,
525534 }
526535 }
527536}
0 commit comments