Commit cf636c2
committed
Auto merge of rust-lang#22093 - petrochenkov:builtin, r=pnkfelix
Names of structs, enums, traits, type aliases and type parameters (i.e. all identifiers that can be used as full paths in type position) are not allowed to match the names of primitive types.
See rust-lang#20427 for more information.
This is a minor [breaking-change]File tree
4 files changed
+110
-2
lines changed- src
- librustc_resolve
- test
- auxiliary
- compile-fail
4 files changed
+110
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2788 | 2788 | | |
2789 | 2789 | | |
2790 | 2790 | | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
2791 | 2798 | | |
2792 | 2799 | | |
2793 | 2800 | | |
| |||
2799 | 2806 | | |
2800 | 2807 | | |
2801 | 2808 | | |
| 2809 | + | |
| 2810 | + | |
2802 | 2811 | | |
2803 | 2812 | | |
2804 | 2813 | | |
| |||
2824 | 2833 | | |
2825 | 2834 | | |
2826 | 2835 | | |
| 2836 | + | |
| 2837 | + | |
2827 | 2838 | | |
2828 | 2839 | | |
2829 | 2840 | | |
| |||
2847 | 2858 | | |
2848 | 2859 | | |
2849 | 2860 | | |
| 2861 | + | |
| 2862 | + | |
2850 | 2863 | | |
2851 | 2864 | | |
2852 | 2865 | | |
| |||
2919 | 2932 | | |
2920 | 2933 | | |
2921 | 2934 | | |
| 2935 | + | |
| 2936 | + | |
2922 | 2937 | | |
2923 | 2938 | | |
2924 | 2939 | | |
| |||
2972 | 2987 | | |
2973 | 2988 | | |
2974 | 2989 | | |
2975 | | - | |
| 2990 | + | |
| 2991 | + | |
| 2992 | + | |
| 2993 | + | |
| 2994 | + | |
| 2995 | + | |
| 2996 | + | |
| 2997 | + | |
| 2998 | + | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
2976 | 3003 | | |
2977 | 3004 | | |
2978 | 3005 | | |
| |||
3114 | 3141 | | |
3115 | 3142 | | |
3116 | 3143 | | |
| 3144 | + | |
3117 | 3145 | | |
3118 | 3146 | | |
3119 | 3147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 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 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
0 commit comments