Commit ab648d1
authored
Rollup merge of rust-lang#79181 - aDotInTheVoid:provided-method-source-link, r=jyn514,GuillaumeGomez
rustdoc: add [src] links to methods on a trait's page
Closes rust-lang#45150

### Caveats
- The way I've implemented it, links are also provided for required methods, that just link to the signature in the code. I'm not sure if this is the desired behaviour.

- I'm not sure if the css changes are correct. I inspected them visualy on firefox on desktop, and they seem to be fine.
- I can't tell how `src/librustdoc/html/render/mod.rs` is structured, so I probablyFile tree
3 files changed
+55
-42
lines changed- src
- librustdoc/html
- render
- static
- test/rustdoc
3 files changed
+55
-42
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1194 | 1194 | | |
1195 | 1195 | | |
1196 | 1196 | | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
1197 | 1207 | | |
1198 | 1208 | | |
1199 | 1209 | | |
| |||
1706 | 1716 | | |
1707 | 1717 | | |
1708 | 1718 | | |
1709 | | - | |
1710 | | - | |
1711 | | - | |
1712 | | - | |
1713 | | - | |
1714 | | - | |
1715 | | - | |
| 1719 | + | |
1716 | 1720 | | |
1717 | 1721 | | |
1718 | 1722 | | |
| |||
2624 | 2628 | | |
2625 | 2629 | | |
2626 | 2630 | | |
2627 | | - | |
| 2631 | + | |
2628 | 2632 | | |
2629 | 2633 | | |
2630 | 2634 | | |
| |||
2633 | 2637 | | |
2634 | 2638 | | |
2635 | 2639 | | |
| 2640 | + | |
2636 | 2641 | | |
2637 | 2642 | | |
2638 | 2643 | | |
| |||
2644 | 2649 | | |
2645 | 2650 | | |
2646 | 2651 | | |
2647 | | - | |
2648 | | - | |
| 2652 | + | |
| 2653 | + | |
2649 | 2654 | | |
2650 | 2655 | | |
2651 | 2656 | | |
| |||
2657 | 2662 | | |
2658 | 2663 | | |
2659 | 2664 | | |
2660 | | - | |
2661 | | - | |
| 2665 | + | |
| 2666 | + | |
2662 | 2667 | | |
2663 | 2668 | | |
2664 | 2669 | | |
| |||
2671 | 2676 | | |
2672 | 2677 | | |
2673 | 2678 | | |
2674 | | - | |
2675 | | - | |
| 2679 | + | |
| 2680 | + | |
2676 | 2681 | | |
2677 | 2682 | | |
2678 | 2683 | | |
| |||
2683 | 2688 | | |
2684 | 2689 | | |
2685 | 2690 | | |
2686 | | - | |
2687 | | - | |
| 2691 | + | |
| 2692 | + | |
2688 | 2693 | | |
2689 | 2694 | | |
2690 | 2695 | | |
| |||
3693 | 3698 | | |
3694 | 3699 | | |
3695 | 3700 | | |
3696 | | - | |
3697 | | - | |
3698 | | - | |
3699 | | - | |
3700 | | - | |
3701 | | - | |
3702 | | - | |
| 3701 | + | |
3703 | 3702 | | |
3704 | 3703 | | |
3705 | 3704 | | |
| |||
3765 | 3764 | | |
3766 | 3765 | | |
3767 | 3766 | | |
3768 | | - | |
3769 | | - | |
3770 | | - | |
3771 | | - | |
3772 | | - | |
3773 | | - | |
3774 | | - | |
| 3767 | + | |
3775 | 3768 | | |
3776 | 3769 | | |
3777 | 3770 | | |
| |||
3787 | 3780 | | |
3788 | 3781 | | |
3789 | 3782 | | |
3790 | | - | |
3791 | | - | |
3792 | | - | |
3793 | | - | |
3794 | | - | |
3795 | | - | |
3796 | | - | |
| 3783 | + | |
3797 | 3784 | | |
3798 | 3785 | | |
3799 | 3786 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
659 | 659 | | |
660 | 660 | | |
661 | 661 | | |
662 | | - | |
| 662 | + | |
663 | 663 | | |
664 | 664 | | |
665 | 665 | | |
| |||
857 | 857 | | |
858 | 858 | | |
859 | 859 | | |
860 | | - | |
| 860 | + | |
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
864 | 864 | | |
865 | 865 | | |
866 | 866 | | |
867 | | - | |
| 867 | + | |
868 | 868 | | |
869 | 869 | | |
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
| 874 | + | |
875 | 875 | | |
876 | 876 | | |
877 | 877 | | |
878 | | - | |
| 878 | + | |
879 | 879 | | |
880 | 880 | | |
881 | 881 | | |
| |||
| 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 | + | |
0 commit comments