@@ -433,17 +433,21 @@ impl Display for DisplayTypeVarInstance<'_> {
433433 display_quoted_string ( self . typevar . name ( self . db ) ) . fmt ( f) ?;
434434 match self . typevar . bound_or_constraints ( self . db ) {
435435 Some ( TypeVarBoundOrConstraints :: UpperBound ( bound) ) => {
436- write ! ( f, ", bound={}" , bound. display( self . db) ) ?;
436+ write ! ( f, ", bound={}" , bound. normalized ( self . db ) . display( self . db) ) ?;
437437 }
438438 Some ( TypeVarBoundOrConstraints :: Constraints ( constraints) ) => {
439439 for constraint in constraints. iter ( self . db ) {
440- write ! ( f, ", {}" , constraint. display( self . db) ) ?;
440+ write ! ( f, ", {}" , constraint. normalized ( self . db ) . display( self . db) ) ?;
441441 }
442442 }
443443 None => { }
444444 }
445445 if let Some ( default_type) = self . typevar . default_type ( self . db ) {
446- write ! ( f, ", default={}" , default_type. display( self . db) ) ?;
446+ write ! (
447+ f,
448+ ", default={}" ,
449+ default_type. normalized( self . db) . display( self . db)
450+ ) ?;
447451 }
448452 Ok ( ( ) )
449453 }
@@ -473,22 +477,26 @@ impl Display for DisplayBoundTypeVarInstance<'_> {
473477 f. write_str ( typevar. name ( self . db ) ) ?;
474478 match typevar. bound_or_constraints ( self . db ) {
475479 Some ( TypeVarBoundOrConstraints :: UpperBound ( bound) ) => {
476- write ! ( f, ": {}" , bound. display( self . db) ) ?;
480+ write ! ( f, ": {}" , bound. normalized ( self . db ) . display( self . db) ) ?;
477481 }
478482 Some ( TypeVarBoundOrConstraints :: Constraints ( constraints) ) => {
479483 f. write_str ( ": (" ) ?;
480484 for ( idx, constraint) in constraints. iter ( self . db ) . enumerate ( ) {
481485 if idx > 0 {
482486 f. write_str ( ", " ) ?;
483487 }
484- constraint. display ( self . db ) . fmt ( f) ?;
488+ constraint. normalized ( self . db ) . display ( self . db ) . fmt ( f) ?;
485489 }
486490 f. write_char ( ')' ) ?;
487491 }
488492 None => { }
489493 }
490494 if let Some ( default_type) = self . bound_typevar . default_type ( self . db ) {
491- write ! ( f, " = {}" , default_type. display( self . db) ) ?;
495+ write ! (
496+ f,
497+ " = {}" ,
498+ default_type. normalized( self . db) . display( self . db)
499+ ) ?;
492500 }
493501 Ok ( ( ) )
494502 }
0 commit comments