Commit ac912c7
committed
Auto merge of rust-lang#17936 - Veykril:module_path, r=Veykril
feat: Implement `module_path` macro
Turns out this is a pain to implement because of our hir-def hir-expand split :)File tree
20 files changed
+278
-71
lines changed- src/tools/rust-analyzer/crates
- base-db/src
- hir-def/src
- macro_expansion_tests
- nameres
- hir-expand/src
- builtin
- hir/src
- ide/src
- hover
- intern/src/symbol
- rust-analyzer/src/cli
- test-utils/src
20 files changed
+278
-71
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| 275 | + | |
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
748 | 748 | | |
749 | 749 | | |
750 | 750 | | |
751 | | - | |
| 751 | + | |
752 | 752 | | |
| 753 | + | |
753 | 754 | | |
754 | 755 | | |
755 | 756 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
1400 | 1400 | | |
1401 | 1401 | | |
1402 | 1402 | | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
1408 | | - | |
1409 | | - | |
1410 | | - | |
1411 | | - | |
1412 | | - | |
| 1403 | + | |
1413 | 1404 | | |
| 1405 | + | |
1414 | 1406 | | |
1415 | 1407 | | |
1416 | 1408 | | |
1417 | 1409 | | |
1418 | | - | |
| 1410 | + | |
1419 | 1411 | | |
1420 | 1412 | | |
1421 | | - | |
| 1413 | + | |
1422 | 1414 | | |
| 1415 | + | |
1423 | 1416 | | |
1424 | 1417 | | |
1425 | 1418 | | |
| |||
1446 | 1439 | | |
1447 | 1440 | | |
1448 | 1441 | | |
1449 | | - | |
| 1442 | + | |
1450 | 1443 | | |
1451 | 1444 | | |
| 1445 | + | |
1452 | 1446 | | |
1453 | 1447 | | |
1454 | 1448 | | |
| |||
1475 | 1469 | | |
1476 | 1470 | | |
1477 | 1471 | | |
1478 | | - | |
| 1472 | + | |
1479 | 1473 | | |
| 1474 | + | |
1480 | 1475 | | |
1481 | 1476 | | |
1482 | 1477 | | |
1483 | 1478 | | |
1484 | 1479 | | |
1485 | 1480 | | |
1486 | 1481 | | |
1487 | | - | |
| 1482 | + | |
1488 | 1483 | | |
1489 | 1484 | | |
| 1485 | + | |
1490 | 1486 | | |
1491 | 1487 | | |
1492 | 1488 | | |
| |||
1497 | 1493 | | |
1498 | 1494 | | |
1499 | 1495 | | |
1500 | | - | |
| 1496 | + | |
1501 | 1497 | | |
1502 | 1498 | | |
| 1499 | + | |
1503 | 1500 | | |
1504 | 1501 | | |
1505 | 1502 | | |
1506 | 1503 | | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
1507 | 1513 | | |
1508 | 1514 | | |
1509 | | - | |
| 1515 | + | |
1510 | 1516 | | |
1511 | 1517 | | |
1512 | 1518 | | |
| |||
1516 | 1522 | | |
1517 | 1523 | | |
1518 | 1524 | | |
1519 | | - | |
| 1525 | + | |
1520 | 1526 | | |
1521 | 1527 | | |
1522 | 1528 | | |
| |||
Lines changed: 10 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
103 | 108 | | |
104 | 109 | | |
105 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
164 | 165 | | |
165 | 166 | | |
166 | 167 | | |
| 168 | + | |
167 | 169 | | |
168 | 170 | | |
169 | 171 | | |
| |||
186 | 188 | | |
187 | 189 | | |
188 | 190 | | |
| 191 | + | |
189 | 192 | | |
190 | 193 | | |
191 | 194 | | |
| |||
443 | 446 | | |
444 | 447 | | |
445 | 448 | | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
446 | 471 | | |
447 | 472 | | |
448 | 473 | | |
| |||
Lines changed: 20 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
250 | 256 | | |
251 | 257 | | |
252 | 258 | | |
253 | | - | |
254 | 259 | | |
255 | | - | |
| 260 | + | |
256 | 261 | | |
257 | 262 | | |
258 | 263 | | |
259 | 264 | | |
260 | 265 | | |
261 | | - | |
| 266 | + | |
262 | 267 | | |
263 | 268 | | |
264 | 269 | | |
| |||
272 | 277 | | |
273 | 278 | | |
274 | 279 | | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
275 | 285 | | |
276 | 286 | | |
277 | 287 | | |
| |||
337 | 347 | | |
338 | 348 | | |
339 | 349 | | |
340 | | - | |
| 350 | + | |
341 | 351 | | |
342 | 352 | | |
343 | 353 | | |
| |||
1207 | 1217 | | |
1208 | 1218 | | |
1209 | 1219 | | |
1210 | | - | |
| 1220 | + | |
1211 | 1221 | | |
| 1222 | + | |
1212 | 1223 | | |
1213 | 1224 | | |
1214 | 1225 | | |
| |||
1486 | 1497 | | |
1487 | 1498 | | |
1488 | 1499 | | |
1489 | | - | |
| 1500 | + | |
1490 | 1501 | | |
1491 | 1502 | | |
1492 | 1503 | | |
| |||
1498 | 1509 | | |
1499 | 1510 | | |
1500 | 1511 | | |
| 1512 | + | |
1501 | 1513 | | |
1502 | 1514 | | |
1503 | 1515 | | |
| |||
2351 | 2363 | | |
2352 | 2364 | | |
2353 | 2365 | | |
2354 | | - | |
| 2366 | + | |
2355 | 2367 | | |
2356 | 2368 | | |
2357 | 2369 | | |
| |||
2381 | 2393 | | |
2382 | 2394 | | |
2383 | 2395 | | |
| 2396 | + | |
2384 | 2397 | | |
2385 | 2398 | | |
2386 | 2399 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 16 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | 119 | | |
121 | 120 | | |
122 | 121 | | |
| |||
142 | 141 | | |
143 | 142 | | |
144 | 143 | | |
145 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| |||
157 | 159 | | |
158 | 160 | | |
159 | 161 | | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | 162 | | |
173 | 163 | | |
174 | 164 | | |
| |||
904 | 894 | | |
905 | 895 | | |
906 | 896 | | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
907 | 909 | | |
908 | 910 | | |
909 | 911 | | |
| |||
0 commit comments