Commit f347697
committed
Allow defining opaques in statics and consts
1 parent 25de0ca commit f347697
File tree
16 files changed
+307
-163
lines changed- compiler
- rustc_ast_lowering/src
- rustc_ast_pretty/src/pprust/state
- rustc_ast/src
- rustc_builtin_macros/src
- rustc_expand/src
- rustc_parse/src/parser
- rustc_resolve/src
- tests/ui
- impl-trait
- type-alias-impl-trait
16 files changed
+307
-163
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3535 | 3535 | | |
3536 | 3536 | | |
3537 | 3537 | | |
| 3538 | + | |
3538 | 3539 | | |
3539 | 3540 | | |
3540 | 3541 | | |
| |||
3543 | 3544 | | |
3544 | 3545 | | |
3545 | 3546 | | |
| 3547 | + | |
3546 | 3548 | | |
3547 | 3549 | | |
3548 | 3550 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
987 | 987 | | |
988 | 988 | | |
989 | 989 | | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
| 990 | + | |
994 | 991 | | |
995 | 992 | | |
996 | 993 | | |
| |||
1258 | 1255 | | |
1259 | 1256 | | |
1260 | 1257 | | |
1261 | | - | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
1262 | 1265 | | |
1263 | 1266 | | |
| 1267 | + | |
1264 | 1268 | | |
1265 | 1269 | | |
1266 | | - | |
| 1270 | + | |
1267 | 1271 | | |
1268 | 1272 | | |
1269 | 1273 | | |
| |||
1382 | 1386 | | |
1383 | 1387 | | |
1384 | 1388 | | |
1385 | | - | |
| 1389 | + | |
1386 | 1390 | | |
1387 | 1391 | | |
1388 | 1392 | | |
| |||
1442 | 1446 | | |
1443 | 1447 | | |
1444 | 1448 | | |
1445 | | - | |
1446 | | - | |
1447 | | - | |
1448 | | - | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
1452 | | - | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
1453 | 1456 | | |
1454 | 1457 | | |
1455 | 1458 | | |
| |||
1526 | 1529 | | |
1527 | 1530 | | |
1528 | 1531 | | |
1529 | | - | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
1530 | 1539 | | |
1531 | 1540 | | |
| 1541 | + | |
1532 | 1542 | | |
1533 | 1543 | | |
1534 | 1544 | | |
| |||
1929 | 1939 | | |
1930 | 1940 | | |
1931 | 1941 | | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
1932 | 1954 | | |
1933 | 1955 | | |
1934 | 1956 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
371 | 372 | | |
372 | 373 | | |
373 | 374 | | |
374 | | - | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
375 | 382 | | |
376 | 383 | | |
| 384 | + | |
377 | 385 | | |
378 | | - | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
379 | 393 | | |
380 | 394 | | |
381 | 395 | | |
| 396 | + | |
382 | 397 | | |
383 | 398 | | |
384 | 399 | | |
| |||
729 | 744 | | |
730 | 745 | | |
731 | 746 | | |
732 | | - | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
733 | 754 | | |
734 | 755 | | |
| 756 | + | |
735 | 757 | | |
736 | 758 | | |
737 | 759 | | |
| |||
907 | 929 | | |
908 | 930 | | |
909 | 931 | | |
910 | | - | |
911 | | - | |
912 | | - | |
| 932 | + | |
913 | 933 | | |
914 | 934 | | |
915 | 935 | | |
| |||
933 | 953 | | |
934 | 954 | | |
935 | 955 | | |
936 | | - | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
937 | 963 | | |
938 | 964 | | |
939 | 965 | | |
| 966 | + | |
940 | 967 | | |
941 | 968 | | |
942 | 969 | | |
| |||
1337 | 1364 | | |
1338 | 1365 | | |
1339 | 1366 | | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
195 | 201 | | |
196 | 202 | | |
197 | 203 | | |
198 | 204 | | |
| 205 | + | |
199 | 206 | | |
200 | 207 | | |
201 | | - | |
| 208 | + | |
202 | 209 | | |
203 | 210 | | |
204 | 211 | | |
| |||
209 | 216 | | |
210 | 217 | | |
211 | 218 | | |
| 219 | + | |
212 | 220 | | |
213 | 221 | | |
214 | 222 | | |
| |||
246 | 254 | | |
247 | 255 | | |
248 | 256 | | |
249 | | - | |
| 257 | + | |
250 | 258 | | |
251 | 259 | | |
252 | 260 | | |
| |||
665 | 673 | | |
666 | 674 | | |
667 | 675 | | |
668 | | - | |
| 676 | + | |
669 | 677 | | |
670 | 678 | | |
671 | 679 | | |
| |||
686 | 694 | | |
687 | 695 | | |
688 | 696 | | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
689 | 701 | | |
690 | 702 | | |
691 | 703 | | |
692 | 704 | | |
693 | 705 | | |
694 | 706 | | |
695 | | - | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
696 | 714 | | |
697 | 715 | | |
698 | 716 | | |
699 | 717 | | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
700 | 722 | | |
701 | 723 | | |
702 | 724 | | |
| |||
804 | 826 | | |
805 | 827 | | |
806 | 828 | | |
807 | | - | |
| 829 | + | |
808 | 830 | | |
809 | 831 | | |
810 | 832 | | |
| |||
817 | 839 | | |
818 | 840 | | |
819 | 841 | | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
820 | 854 | | |
821 | 855 | | |
822 | 856 | | |
| |||
954 | 988 | | |
955 | 989 | | |
956 | 990 | | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
969 | 1005 | | |
970 | 1006 | | |
971 | 1007 | | |
| |||
0 commit comments