| //@ edition: 2021 | |
| fn polarity() -> impl Sized + ?use<> {} | |
| //~^ ERROR expected identifier, found keyword `use` | |
| //~| ERROR cannot find trait `r#use` in this scope | |
| fn asyncness() -> impl Sized + async use<> {} | |
| //~^ ERROR expected identifier, found keyword `use` | |
| //~| ERROR cannot find trait `r#use` in this scope | |
| //~| ERROR `async` trait bounds are unstable | |
| fn constness() -> impl Sized + const use<> {} | |
| //~^ ERROR expected identifier, found keyword `use` | |
| //~| ERROR cannot find trait `r#use` in this scope | |
| //~| ERROR const trait impls are experimental | |
| fn binder() -> impl Sized + for<'a> use<> {} | |
| //~^ ERROR expected identifier, found keyword `use` | |
| //~| ERROR cannot find trait `r#use` in this scope | |
| fn main() {} |