]>
Commit | Line | Data |
---|---|---|
f035d41b | 1 | error[E0277]: `()` is not a future |
ba9703b0 XL |
2 | --> $DIR/async-error-span.rs:7:20 |
3 | | | |
4 | LL | fn get_future() -> impl Future<Output = ()> { | |
f035d41b | 5 | | ^^^^^^^^^^^^^^^^^^^^^^^^ `()` is not a future |
ba9703b0 | 6 | | |
1b1a35ee | 7 | = help: the trait `Future` is not implemented for `()` |
ba9703b0 | 8 | |
e74abb32 | 9 | error[E0698]: type inside `async fn` body must be known in this context |
ba9703b0 | 10 | --> $DIR/async-error-span.rs:13:9 |
416331ca XL |
11 | | |
12 | LL | let a; | |
13 | | ^ cannot infer type | |
14 | | | |
e74abb32 | 15 | note: the type is part of the `async fn` body because of this `await` |
ba9703b0 | 16 | --> $DIR/async-error-span.rs:14:5 |
416331ca XL |
17 | | |
18 | LL | get_future().await; | |
19 | | ^^^^^^^^^^^^^^^^^^ | |
20 | ||
ba9703b0 | 21 | error: aborting due to 2 previous errors |
416331ca | 22 | |
ba9703b0 XL |
23 | Some errors have detailed explanations: E0277, E0698. |
24 | For more information about an error, try `rustc --explain E0277`. |