| warning: the feature `impl_trait_in_bindings` is incomplete and may cause the compiler to crash |
| --> $DIR/cannot-infer-async-enabled-impl-trait-bindings.rs:2:12 |
| | |
| LL | #![feature(impl_trait_in_bindings)] |
| | ^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| = note: `#[warn(incomplete_features)]` on by default |
| |
| error[E0282]: type annotations needed for `impl std::future::Future` |
| --> $DIR/cannot-infer-async-enabled-impl-trait-bindings.rs:13:9 |
| | |
| LL | let fut = async { |
| | --- consider giving `fut` the explicit type `impl std::future::Future`, with the type parameters specified |
| LL | make_unit()?; |
| | ^^^^^^^^^^^^ cannot infer type |
| |
| error: aborting due to previous error |
| |
| For more information about this error, try `rustc --explain E0282`. |