Commit e067cc1
authored
Update how async configuration is processed (#1278)
This commit updates the Rust bindings generator for async to respect the
`async` annotations in WIT by default. The `--async` flag and
`async: { ... }` configuration have changed as well to be modeled as
"this is an override" where the fallback is "what the WIT says".1 parent 1e8b241 commit e067cc1
5 files changed
Lines changed: 186 additions & 147 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | 372 | | |
378 | 373 | | |
379 | 374 | | |
| |||
399 | 394 | | |
400 | 395 | | |
401 | 396 | | |
402 | | - | |
| 397 | + | |
403 | 398 | | |
404 | 399 | | |
405 | 400 | | |
| |||
563 | 558 | | |
564 | 559 | | |
565 | 560 | | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
571 | 569 | | |
572 | | - | |
573 | | - | |
| 570 | + | |
574 | 571 | | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
583 | 575 | | |
584 | | - | |
| 576 | + | |
585 | 577 | | |
586 | 578 | | |
587 | 579 | | |
| |||
642 | 634 | | |
643 | 635 | | |
644 | 636 | | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
667 | 640 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
839 | 839 | | |
840 | 840 | | |
841 | 841 | | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
854 | 855 | | |
855 | 856 | | |
856 | 857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
885 | 885 | | |
886 | 886 | | |
887 | 887 | | |
888 | | - | |
| 888 | + | |
889 | 889 | | |
890 | 890 | | |
891 | 891 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
162 | 161 | | |
163 | 162 | | |
164 | 163 | | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
176 | 167 | | |
177 | 168 | | |
178 | 169 | | |
| |||
712 | 703 | | |
713 | 704 | | |
714 | 705 | | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
| 706 | + | |
724 | 707 | | |
725 | 708 | | |
726 | 709 | | |
| |||
1227 | 1210 | | |
1228 | 1211 | | |
1229 | 1212 | | |
1230 | | - | |
1231 | | - | |
1232 | | - | |
1233 | | - | |
1234 | | - | |
1235 | | - | |
1236 | | - | |
1237 | | - | |
1238 | | - | |
1239 | | - | |
1240 | | - | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
1241 | 1216 | | |
1242 | 1217 | | |
1243 | 1218 | | |
| |||
1349 | 1324 | | |
1350 | 1325 | | |
1351 | 1326 | | |
1352 | | - | |
| 1327 | + | |
1353 | 1328 | | |
1354 | 1329 | | |
1355 | 1330 | | |
| |||
0 commit comments