Commit e8b8c78
committed
Auto merge of #116815 - Nilstrieb:more-funny-pretty-printers, r=compiler-errors
Remove lots of generics from `ty::print`
All of these generics mostly resolve to the same thing, which means we can remove them, greatly simplifying the types involved in pretty printing and unlocking another simplification (that is not performed in this PR): Using `&mut self` instead of passing `self` through the return type.
cc `@eddyb` you probably know why it's like this, just checking in and making sure I didn't do anything bad
r? oli-obkFile tree
9 files changed
+214
-310
lines changed- compiler
- rustc_const_eval/src/util
- rustc_infer/src/infer/error_reporting
- nice_region_error
- rustc_lint/src
- rustc_middle/src/ty/print
- rustc_symbol_mangling/src
- rustc_trait_selection/src/traits/error_reporting
9 files changed
+214
-310
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | 17 | | |
26 | 18 | | |
27 | 19 | | |
28 | 20 | | |
29 | | - | |
| 21 | + | |
30 | 22 | | |
31 | 23 | | |
32 | 24 | | |
33 | | - | |
| 25 | + | |
34 | 26 | | |
35 | 27 | | |
36 | 28 | | |
| |||
68 | 60 | | |
69 | 61 | | |
70 | 62 | | |
71 | | - | |
| 63 | + | |
72 | 64 | | |
73 | 65 | | |
74 | 66 | | |
75 | 67 | | |
76 | 68 | | |
77 | 69 | | |
78 | | - | |
| 70 | + | |
79 | 71 | | |
80 | 72 | | |
81 | 73 | | |
82 | | - | |
| 74 | + | |
83 | 75 | | |
84 | 76 | | |
85 | 77 | | |
| |||
88 | 80 | | |
89 | 81 | | |
90 | 82 | | |
91 | | - | |
| 83 | + | |
92 | 84 | | |
93 | 85 | | |
94 | 86 | | |
95 | 87 | | |
96 | 88 | | |
97 | | - | |
| 89 | + | |
98 | 90 | | |
99 | 91 | | |
100 | 92 | | |
101 | | - | |
| 93 | + | |
102 | 94 | | |
103 | 95 | | |
104 | 96 | | |
| |||
114 | 106 | | |
115 | 107 | | |
116 | 108 | | |
117 | | - | |
| 109 | + | |
118 | 110 | | |
119 | | - | |
| 111 | + | |
120 | 112 | | |
121 | 113 | | |
122 | 114 | | |
| |||
126 | 118 | | |
127 | 119 | | |
128 | 120 | | |
129 | | - | |
| 121 | + | |
130 | 122 | | |
131 | | - | |
| 123 | + | |
132 | 124 | | |
133 | 125 | | |
134 | 126 | | |
| |||
144 | 136 | | |
145 | 137 | | |
146 | 138 | | |
147 | | - | |
| 139 | + | |
148 | 140 | | |
149 | | - | |
| 141 | + | |
150 | 142 | | |
151 | 143 | | |
152 | 144 | | |
| |||
160 | 152 | | |
161 | 153 | | |
162 | 154 | | |
163 | | - | |
164 | | - | |
| 155 | + | |
| 156 | + | |
165 | 157 | | |
166 | 158 | | |
167 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
580 | 580 | | |
581 | 581 | | |
582 | 582 | | |
| 583 | + | |
583 | 584 | | |
584 | 585 | | |
585 | | - | |
586 | | - | |
587 | 586 | | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | 587 | | |
597 | 588 | | |
598 | 589 | | |
599 | 590 | | |
600 | | - | |
601 | | - | |
| 591 | + | |
| 592 | + | |
602 | 593 | | |
603 | 594 | | |
604 | | - | |
605 | | - | |
| 595 | + | |
| 596 | + | |
606 | 597 | | |
607 | 598 | | |
608 | 599 | | |
609 | 600 | | |
610 | 601 | | |
611 | | - | |
612 | | - | |
| 602 | + | |
| 603 | + | |
613 | 604 | | |
614 | 605 | | |
615 | | - | |
616 | | - | |
| 606 | + | |
| 607 | + | |
617 | 608 | | |
618 | 609 | | |
619 | | - | |
620 | | - | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
621 | 613 | | |
622 | 614 | | |
623 | 615 | | |
624 | 616 | | |
625 | 617 | | |
626 | | - | |
627 | | - | |
| 618 | + | |
| 619 | + | |
628 | 620 | | |
629 | 621 | | |
630 | 622 | | |
631 | 623 | | |
632 | | - | |
| 624 | + | |
633 | 625 | | |
634 | 626 | | |
635 | 627 | | |
636 | | - | |
637 | | - | |
| 628 | + | |
| 629 | + | |
638 | 630 | | |
639 | 631 | | |
640 | | - | |
641 | | - | |
| 632 | + | |
| 633 | + | |
642 | 634 | | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
647 | 639 | | |
648 | 640 | | |
649 | 641 | | |
650 | | - | |
| 642 | + | |
651 | 643 | | |
652 | | - | |
| 644 | + | |
653 | 645 | | |
654 | 646 | | |
655 | 647 | | |
| |||
659 | 651 | | |
660 | 652 | | |
661 | 653 | | |
662 | | - | |
663 | | - | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
664 | 659 | | |
665 | 660 | | |
666 | 661 | | |
667 | | - | |
| 662 | + | |
668 | 663 | | |
669 | 664 | | |
670 | 665 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
0 commit comments