Commit ddeb873
committed
Remove
Remove `Debug` bound from `Reader`, `ReaderOffset`, `UnwindSection` and
`UnwindOffset`. This isn't necessary for their operation, and users can
define their own trait if they require it.
There's a bit of complexity to get the derived Debug implementations
to work correctly with associated types. We already had this sort of
thing in a lot of places because it helps with lifetime variance too.
Also reduce the places where the dwarfdump example uses Debug to print.Debug bound from various traits1 parent 366f567 commit ddeb873
File tree
15 files changed
+252
-173
lines changed- crates/examples/src/bin
- src
- read
- write
15 files changed
+252
-173
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
126 | 129 | | |
127 | 130 | | |
128 | 131 | | |
129 | | - | |
| 132 | + | |
130 | 133 | | |
131 | 134 | | |
132 | 135 | | |
| |||
169 | 172 | | |
170 | 173 | | |
171 | 174 | | |
172 | | - | |
| 175 | + | |
173 | 176 | | |
174 | 177 | | |
175 | 178 | | |
| |||
210 | 213 | | |
211 | 214 | | |
212 | 215 | | |
213 | | - | |
| 216 | + | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| |||
234 | 237 | | |
235 | 238 | | |
236 | 239 | | |
237 | | - | |
| 240 | + | |
238 | 241 | | |
239 | 242 | | |
240 | 243 | | |
| |||
256 | 259 | | |
257 | 260 | | |
258 | 261 | | |
259 | | - | |
| 262 | + | |
260 | 263 | | |
261 | 264 | | |
262 | 265 | | |
| |||
371 | 374 | | |
372 | 375 | | |
373 | 376 | | |
374 | | - | |
| 377 | + | |
375 | 378 | | |
376 | 379 | | |
377 | 380 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
201 | 200 | | |
202 | 201 | | |
203 | 202 | | |
| |||
240 | 239 | | |
241 | 240 | | |
242 | 241 | | |
243 | | - | |
244 | 242 | | |
245 | 243 | | |
246 | 244 | | |
| |||
320 | 318 | | |
321 | 319 | | |
322 | 320 | | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | 321 | | |
327 | 322 | | |
328 | 323 | | |
| |||
1241 | 1236 | | |
1242 | 1237 | | |
1243 | 1238 | | |
1244 | | - | |
1245 | | - | |
1246 | | - | |
1247 | | - | |
1248 | | - | |
1249 | | - | |
1250 | | - | |
1251 | | - | |
1252 | | - | |
1253 | | - | |
1254 | | - | |
1255 | | - | |
1256 | | - | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
1263 | 1252 | | |
1264 | 1253 | | |
1265 | 1254 | | |
| |||
1299 | 1288 | | |
1300 | 1289 | | |
1301 | 1290 | | |
1302 | | - | |
1303 | | - | |
1304 | | - | |
1305 | | - | |
1306 | | - | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
1310 | 1296 | | |
1311 | | - | |
| 1297 | + | |
1312 | 1298 | | |
1313 | 1299 | | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
1314 | 1303 | | |
1315 | 1304 | | |
1316 | 1305 | | |
| |||
2158 | 2147 | | |
2159 | 2148 | | |
2160 | 2149 | | |
2161 | | - | |
| 2150 | + | |
2162 | 2151 | | |
2163 | 2152 | | |
2164 | 2153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
565 | 565 | | |
566 | 566 | | |
567 | 567 | | |
568 | | - | |
| 568 | + | |
569 | 569 | | |
570 | 570 | | |
571 | 571 | | |
| |||
632 | 632 | | |
633 | 633 | | |
634 | 634 | | |
635 | | - | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
636 | 640 | | |
637 | 641 | | |
638 | | - | |
| 642 | + | |
639 | 643 | | |
640 | 644 | | |
641 | 645 | | |
| |||
989 | 993 | | |
990 | 994 | | |
991 | 995 | | |
992 | | - | |
| 996 | + | |
993 | 997 | | |
994 | | - | |
995 | | - | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
996 | 1001 | | |
997 | 1002 | | |
998 | 1003 | | |
| |||
1062 | 1067 | | |
1063 | 1068 | | |
1064 | 1069 | | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
1068 | | - | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
1069 | 1081 | | |
1070 | 1082 | | |
1071 | | - | |
| 1083 | + | |
1072 | 1084 | | |
1073 | 1085 | | |
1074 | 1086 | | |
1075 | | - | |
| 1087 | + | |
1076 | 1088 | | |
1077 | 1089 | | |
1078 | 1090 | | |
| |||
1520 | 1532 | | |
1521 | 1533 | | |
1522 | 1534 | | |
1523 | | - | |
1524 | | - | |
1525 | | - | |
1526 | | - | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
1527 | 1546 | | |
1528 | | - | |
1529 | | - | |
| 1547 | + | |
| 1548 | + | |
1530 | 1549 | | |
1531 | | - | |
| 1550 | + | |
1532 | 1551 | | |
1533 | 1552 | | |
1534 | 1553 | | |
| |||
1973 | 1992 | | |
1974 | 1993 | | |
1975 | 1994 | | |
1976 | | - | |
| 1995 | + | |
1977 | 1996 | | |
1978 | 1997 | | |
1979 | 1998 | | |
| |||
2537 | 2556 | | |
2538 | 2557 | | |
2539 | 2558 | | |
2540 | | - | |
| 2559 | + | |
2541 | 2560 | | |
2542 | 2561 | | |
2543 | 2562 | | |
| |||
2710 | 2729 | | |
2711 | 2730 | | |
2712 | 2731 | | |
2713 | | - | |
| 2732 | + | |
2714 | 2733 | | |
2715 | 2734 | | |
2716 | 2735 | | |
| |||
3743 | 3762 | | |
3744 | 3763 | | |
3745 | 3764 | | |
3746 | | - | |
| 3765 | + | |
3747 | 3766 | | |
3748 | 3767 | | |
3749 | 3768 | | |
| |||
3756 | 3775 | | |
3757 | 3776 | | |
3758 | 3777 | | |
3759 | | - | |
| 3778 | + | |
3760 | 3779 | | |
3761 | 3780 | | |
3762 | 3781 | | |
| |||
3805 | 3824 | | |
3806 | 3825 | | |
3807 | 3826 | | |
3808 | | - | |
| 3827 | + | |
3809 | 3828 | | |
3810 | 3829 | | |
3811 | 3830 | | |
| |||
3815 | 3834 | | |
3816 | 3835 | | |
3817 | 3836 | | |
3818 | | - | |
| 3837 | + | |
3819 | 3838 | | |
3820 | 3839 | | |
3821 | 3840 | | |
| |||
3829 | 3848 | | |
3830 | 3849 | | |
3831 | 3850 | | |
3832 | | - | |
| 3851 | + | |
3833 | 3852 | | |
3834 | 3853 | | |
3835 | 3854 | | |
| |||
3881 | 3900 | | |
3882 | 3901 | | |
3883 | 3902 | | |
3884 | | - | |
| 3903 | + | |
3885 | 3904 | | |
3886 | 3905 | | |
3887 | 3906 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1425 | 1425 | | |
1426 | 1426 | | |
1427 | 1427 | | |
1428 | | - | |
| 1428 | + | |
1429 | 1429 | | |
1430 | 1430 | | |
1431 | 1431 | | |
| |||
1610 | 1610 | | |
1611 | 1611 | | |
1612 | 1612 | | |
1613 | | - | |
| 1613 | + | |
1614 | 1614 | | |
1615 | 1615 | | |
1616 | | - | |
| 1616 | + | |
1617 | 1617 | | |
1618 | | - | |
| 1618 | + | |
1619 | 1619 | | |
1620 | 1620 | | |
1621 | 1621 | | |
| |||
0 commit comments