]> git.lizzy.rs Git - rust.git/blob - tests/ui/associated-consts/issue-105330.rs
add tests for 107090
[rust.git] / tests / ui / associated-consts / issue-105330.rs
1 pub trait TraitWAssocConst {
2     const A:   usize;
3 }
4 pub struct Demo {}
5
6 impl TraitWAssocConst for impl Demo { //~ ERROR E0404
7     //~^ ERROR E0562
8     pubconst A: str = 32; //~ ERROR expected one of
9 }
10
11 fn foo<A: TraitWAssocConst<A=32>>() { //~ ERROR E0658
12     foo::<Demo>()(); //~ ERROR E0271
13     //~^ ERROR E0618
14     //~| ERROR E0277
15 }
16
17 fn main<A: TraitWAssocConst<A=32>>() { //~ ERROR E0131
18     //~^ ERROR E0658
19     foo::<Demo>(); //~ ERROR E0277
20     //~^ ERROR E0271
21 }