Commit 4925b57
committed
Add bidirectional where clauses on RPITIT synthesized GATs
1 parent d70deac commit 4925b57
File tree
6 files changed
+92
-36
lines changed- compiler
- rustc_ast_lowering/src
- rustc_hir_analysis/src/collect
- rustc_hir/src
- rustc_ty_utils/src
- tests/ui/async-await/in-trait
6 files changed
+92
-36
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1568 | 1568 | | |
1569 | 1569 | | |
1570 | 1570 | | |
1571 | | - | |
| 1571 | + | |
1572 | 1572 | | |
1573 | | - | |
| 1573 | + | |
1574 | 1574 | | |
1575 | | - | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
1576 | 1578 | | |
1577 | 1579 | | |
1578 | | - | |
| 1580 | + | |
1579 | 1581 | | |
1580 | 1582 | | |
1581 | 1583 | | |
| |||
1626 | 1628 | | |
1627 | 1629 | | |
1628 | 1630 | | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
1629 | 1634 | | |
1630 | 1635 | | |
1631 | 1636 | | |
| |||
1634 | 1639 | | |
1635 | 1640 | | |
1636 | 1641 | | |
1637 | | - | |
1638 | | - | |
1639 | | - | |
1640 | | - | |
1641 | | - | |
1642 | | - | |
1643 | | - | |
1644 | 1642 | | |
1645 | 1643 | | |
1646 | 1644 | | |
1647 | | - | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
1648 | 1648 | | |
1649 | 1649 | | |
1650 | 1650 | | |
| |||
1986 | 1986 | | |
1987 | 1987 | | |
1988 | 1988 | | |
1989 | | - | |
1990 | 1989 | | |
1991 | 1990 | | |
1992 | 1991 | | |
| |||
2007 | 2006 | | |
2008 | 2007 | | |
2009 | 2008 | | |
2010 | | - | |
2011 | | - | |
2012 | | - | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
| 2013 | + | |
2013 | 2014 | | |
2014 | | - | |
| 2015 | + | |
2015 | 2016 | | |
2016 | 2017 | | |
2017 | 2018 | | |
2018 | 2019 | | |
2019 | | - | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
2020 | 2023 | | |
2021 | 2024 | | |
2022 | | - | |
| 2025 | + | |
2023 | 2026 | | |
2024 | 2027 | | |
2025 | 2028 | | |
| |||
2086 | 2089 | | |
2087 | 2090 | | |
2088 | 2091 | | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
2089 | 2095 | | |
2090 | 2096 | | |
2091 | 2097 | | |
| |||
2109 | 2115 | | |
2110 | 2116 | | |
2111 | 2117 | | |
2112 | | - | |
2113 | | - | |
2114 | | - | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
2115 | 2121 | | |
2116 | 2122 | | |
2117 | 2123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2664 | 2664 | | |
2665 | 2665 | | |
2666 | 2666 | | |
| 2667 | + | |
| 2668 | + | |
| 2669 | + | |
| 2670 | + | |
2667 | 2671 | | |
2668 | 2672 | | |
2669 | 2673 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
65 | 113 | | |
66 | 114 | | |
67 | 115 | | |
| |||
298 | 346 | | |
299 | 347 | | |
300 | 348 | | |
301 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
302 | 356 | | |
303 | 357 | | |
304 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | 343 | | |
350 | 344 | | |
351 | 345 | | |
| |||
424 | 418 | | |
425 | 419 | | |
426 | 420 | | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | 421 | | |
434 | 422 | | |
435 | 423 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
0 commit comments