Commit e58df0d
committed
Auto merge of rust-lang#49304 - sinkuu:impl_trait_rustdoc, r=QuietMisdreavus
Rustdoc support for universal_impl_trait
Hides type parameters synthesized by `impl Trait`-in-argument-position, and enables links to trait names.
<img alt="before" src="https://user-images.githubusercontent.com/7091080/37831646-a61413c6-2ee9-11e8-8ec2-a6137956d922.png" width="450"/>
↓
<img alt="after" src="https://user-images.githubusercontent.com/7091080/37831657-b2ff0ae6-2ee9-11e8-8797-fdad904782bf.png" width="450"/>
Fixes rust-lang#49309File tree
4 files changed
+127
-28
lines changed- src
- librustdoc
- clean
- html
- test/rustdoc
4 files changed
+127
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1235 | 1235 | | |
1236 | 1236 | | |
1237 | 1237 | | |
| 1238 | + | |
1238 | 1239 | | |
1239 | 1240 | | |
1240 | 1241 | | |
| |||
1244 | 1245 | | |
1245 | 1246 | | |
1246 | 1247 | | |
| 1248 | + | |
1247 | 1249 | | |
1248 | 1250 | | |
1249 | 1251 | | |
| |||
1259 | 1261 | | |
1260 | 1262 | | |
1261 | 1263 | | |
1262 | | - | |
| 1264 | + | |
| 1265 | + | |
1263 | 1266 | | |
1264 | 1267 | | |
1265 | 1268 | | |
| |||
1627 | 1630 | | |
1628 | 1631 | | |
1629 | 1632 | | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
1630 | 1643 | | |
1631 | 1644 | | |
1632 | 1645 | | |
| |||
1759 | 1772 | | |
1760 | 1773 | | |
1761 | 1774 | | |
| 1775 | + | |
1762 | 1776 | | |
1763 | | - | |
| 1777 | + | |
| 1778 | + | |
1764 | 1779 | | |
1765 | 1780 | | |
1766 | | - | |
1767 | 1781 | | |
1768 | 1782 | | |
1769 | 1783 | | |
| |||
1788 | 1802 | | |
1789 | 1803 | | |
1790 | 1804 | | |
| 1805 | + | |
| 1806 | + | |
1791 | 1807 | | |
1792 | 1808 | | |
1793 | 1809 | | |
| |||
1797 | 1813 | | |
1798 | 1814 | | |
1799 | 1815 | | |
1800 | | - | |
1801 | | - | |
| 1816 | + | |
| 1817 | + | |
1802 | 1818 | | |
1803 | 1819 | | |
1804 | 1820 | | |
| |||
1883 | 1899 | | |
1884 | 1900 | | |
1885 | 1901 | | |
1886 | | - | |
| 1902 | + | |
| 1903 | + | |
1887 | 1904 | | |
1888 | 1905 | | |
1889 | 1906 | | |
| |||
2025 | 2042 | | |
2026 | 2043 | | |
2027 | 2044 | | |
| 2045 | + | |
2028 | 2046 | | |
2029 | 2047 | | |
2030 | | - | |
2031 | | - | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2032 | 2052 | | |
2033 | 2053 | | |
2034 | 2054 | | |
| |||
2532 | 2552 | | |
2533 | 2553 | | |
2534 | 2554 | | |
| 2555 | + | |
| 2556 | + | |
| 2557 | + | |
| 2558 | + | |
| 2559 | + | |
| 2560 | + | |
2535 | 2561 | | |
2536 | 2562 | | |
2537 | 2563 | | |
| |||
3244 | 3270 | | |
3245 | 3271 | | |
3246 | 3272 | | |
| 3273 | + | |
3247 | 3274 | | |
3248 | 3275 | | |
3249 | | - | |
3250 | | - | |
| 3276 | + | |
| 3277 | + | |
| 3278 | + | |
| 3279 | + | |
3251 | 3280 | | |
3252 | 3281 | | |
3253 | 3282 | | |
| |||
3548 | 3577 | | |
3549 | 3578 | | |
3550 | 3579 | | |
| 3580 | + | |
3551 | 3581 | | |
3552 | | - | |
3553 | | - | |
| 3582 | + | |
| 3583 | + | |
| 3584 | + | |
| 3585 | + | |
3554 | 3586 | | |
3555 | 3587 | | |
3556 | 3588 | | |
| |||
3852 | 3884 | | |
3853 | 3885 | | |
3854 | 3886 | | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
| 3903 | + | |
| 3904 | + | |
| 3905 | + | |
| 3906 | + | |
| 3907 | + | |
| 3908 | + | |
| 3909 | + | |
3855 | 3910 | | |
3856 | 3911 | | |
3857 | 3912 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| |||
261 | 263 | | |
262 | 264 | | |
263 | 265 | | |
| 266 | + | |
264 | 267 | | |
265 | 268 | | |
266 | 269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | | - | |
| 159 | + | |
154 | 160 | | |
155 | | - | |
| 161 | + | |
156 | 162 | | |
157 | 163 | | |
158 | 164 | | |
| |||
575 | 581 | | |
576 | 582 | | |
577 | 583 | | |
578 | | - | |
| 584 | + | |
579 | 585 | | |
580 | 586 | | |
581 | 587 | | |
| |||
661 | 667 | | |
662 | 668 | | |
663 | 669 | | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
| 670 | + | |
676 | 671 | | |
677 | 672 | | |
678 | 673 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
0 commit comments