| // Semantically, an associated constant cannot use `_` as a name. | |
| fn main() {} | |
| const _: () = { | |
| pub trait A { | |
| const _: () = (); //~ ERROR `const` items in this context need a name | |
| } | |
| impl A for () { | |
| const _: () = (); //~ ERROR `const` items in this context need a name | |
| //~^ ERROR const `_` is not a member of trait `A` | |
| } | |
| struct B; | |
| impl B { | |
| const _: () = (); //~ ERROR `const` items in this context need a name | |
| } | |
| }; |