|
1 | 1 | // edition:2018
|
2 | 2 |
|
3 |
| -#![feature(async_await, await_macro)] |
| 3 | +#![feature(async_await)] |
4 | 4 |
|
5 | 5 | #[path = "../auxiliary/arc_wake.rs"]
|
6 | 6 | mod arc_wake;
|
@@ -58,31 +58,31 @@ fn wait(fut: impl Future<Output = u8>) -> u8 {
|
58 | 58 | fn base() -> WakeOnceThenComplete { WakeOnceThenComplete(false, 1) }
|
59 | 59 |
|
60 | 60 | async fn await1_level1() -> u8 {
|
61 |
| - await!(base()) |
| 61 | + base().await |
62 | 62 | }
|
63 | 63 |
|
64 | 64 | async fn await2_level1() -> u8 {
|
65 |
| - await!(base()) + await!(base()) |
| 65 | + base().await + base().await |
66 | 66 | }
|
67 | 67 |
|
68 | 68 | async fn await3_level1() -> u8 {
|
69 |
| - await!(base()) + await!(base()) + await!(base()) |
| 69 | + base().await + base().await + base().await |
70 | 70 | }
|
71 | 71 |
|
72 | 72 | async fn await3_level2() -> u8 {
|
73 |
| - await!(await3_level1()) + await!(await3_level1()) + await!(await3_level1()) |
| 73 | + await3_level1().await + await3_level1().await + await3_level1().await |
74 | 74 | }
|
75 | 75 |
|
76 | 76 | async fn await3_level3() -> u8 {
|
77 |
| - await!(await3_level2()) + await!(await3_level2()) + await!(await3_level2()) |
| 77 | + await3_level2().await + await3_level2().await + await3_level2().await |
78 | 78 | }
|
79 | 79 |
|
80 | 80 | async fn await3_level4() -> u8 {
|
81 |
| - await!(await3_level3()) + await!(await3_level3()) + await!(await3_level3()) |
| 81 | + await3_level3().await + await3_level3().await + await3_level3().await |
82 | 82 | }
|
83 | 83 |
|
84 | 84 | async fn await3_level5() -> u8 {
|
85 |
| - await!(await3_level4()) + await!(await3_level4()) + await!(await3_level4()) |
| 85 | + await3_level4().await + await3_level4().await + await3_level4().await |
86 | 86 | }
|
87 | 87 |
|
88 | 88 | fn main() {
|
|
0 commit comments