|
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