// edition:2018 // run-rustfix #![feature(async_await)] fn take_u32(_x: u32) {} async fn make_u32() -> u32 { 22 } #[allow(unused)] async fn suggest_await_in_async_fn() { let x = make_u32(); take_u32(x.await) //~^ ERROR mismatched types [E0308] //~| HELP consider using `.await` here //~| SUGGESTION x.await } fn main() {}