//@ compile-flags: -Zverbose-internals | |
//@ edition:2021 | |
#![feature(async_closure)] | |
fn main() { | |
let x = async || {}; | |
//~^ NOTE the expected `async` closure body | |
let () = x(); | |
//~^ ERROR mismatched types | |
//~| NOTE this expression has type `{static main::{closure#0}::{closure#0}< | |
//~| NOTE expected `async` closure body, found `()` | |
//~| NOTE expected `async` closure body `{static main::{closure#0}::{closure#0}< | |
} |