]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/duplicate-where-clauses.rs
Account for ADT bodies and struct expressions
[rust.git] / src / test / ui / parser / duplicate-where-clauses.rs
1 struct A where (): Sized where (): Sized {}
2 //~^ ERROR cannot define duplicate `where` clauses on an item
3
4 fn b() where (): Sized where (): Sized {}
5 //~^ ERROR cannot define duplicate `where` clauses on an item
6
7 enum C where (): Sized where (): Sized {}
8 //~^ ERROR cannot define duplicate `where` clauses on an item
9
10 struct D where (): Sized, where (): Sized {}
11 //~^ ERROR cannot define duplicate `where` clauses on an item
12
13 fn e() where (): Sized, where (): Sized {}
14 //~^ ERROR cannot define duplicate `where` clauses on an item
15
16 enum F where (): Sized, where (): Sized {}
17 //~^ ERROR cannot define duplicate `where` clauses on an item
18
19 fn main() {}