struct Bug { V1: [(); { let f: impl core::future::Future = async { 1 }; //~^ `impl Trait` is not allowed in the type of variable bindings //~| expected identifier 1 }], } fn main() {}