1 struct A where (): Sized where (): Sized {}
2 //~^ ERROR cannot define duplicate `where` clauses on an item
4 fn b() where (): Sized where (): Sized {}
5 //~^ ERROR cannot define duplicate `where` clauses on an item
7 enum C where (): Sized where (): Sized {}
8 //~^ ERROR cannot define duplicate `where` clauses on an item
10 struct D where (): Sized, where (): Sized {}
11 //~^ ERROR cannot define duplicate `where` clauses on an item
13 fn e() where (): Sized, where (): Sized {}
14 //~^ ERROR cannot define duplicate `where` clauses on an item
16 enum F where (): Sized, where (): Sized {}
17 //~^ ERROR cannot define duplicate `where` clauses on an item