| pub trait TraitWAssocConst { | |
| const A: usize; | |
| } | |
| pub struct Demo {} | |
| impl TraitWAssocConst for impl Demo { //~ ERROR E0404 | |
| //~^ ERROR E0562 | |
| pubconst A: str = 32; //~ ERROR expected one of | |
| } | |
| fn foo<A: TraitWAssocConst<A=32>>() { //~ ERROR E0658 | |
| foo::<Demo>()(); | |
| //~^ ERROR is not satisfied | |
| //~| ERROR expected function, found `()` | |
| } | |
| fn main<A: TraitWAssocConst<A=32>>() { | |
| //~^ ERROR E0658 | |
| //~| ERROR E0131 | |
| foo::<Demo>(); | |
| //~^ ERROR is not satisfied | |
| } |