// edition:2018 async fn print_dur() {} fn main() { async { let (); }.await; //~^ ERROR `await` is only allowed inside `async` functions and blocks async { let task1 = print_dur().await; }.await; //~^ ERROR `await` is only allowed inside `async` functions and blocks (|_| 2333).await; //~^ ERROR `await` is only allowed inside `async` functions and blocks //~| ERROR is not a future }