1 error[E0277]: `()` is not a future
2 --> $DIR/async-error-span.rs:7:20
4 LL | fn get_future() -> impl Future<Output = ()> {
5 | ^^^^^^^^^^^^^^^^^^^^^^^^ `()` is not a future
7 = help: the trait `Future` is not implemented for `()`
8 = note: the return type of a function must have a statically known size
10 error[E0698]: type inside `async fn` body must be known in this context
11 --> $DIR/async-error-span.rs:13:9
16 note: the type is part of the `async fn` body because of this `await`
17 --> $DIR/async-error-span.rs:14:5
19 LL | get_future().await;
22 error: aborting due to 2 previous errors
24 Some errors have detailed explanations: E0277, E0698.
25 For more information about an error, try `rustc --explain E0277`.