]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/duplicate-where-clauses.stderr
Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino
[rust.git] / src / test / ui / parser / duplicate-where-clauses.stderr
1 error: cannot define duplicate `where` clauses on an item
2   --> $DIR/duplicate-where-clauses.rs:1:32
3    |
4 LL | struct A where (): Sized where (): Sized {}
5    |                -               ^
6    |                |
7    |                previous `where` clause starts here
8    |
9 help: consider joining the two `where` clauses into one
10    |
11 LL | struct A where (): Sized, (): Sized {}
12    |                         ~
13
14 error: cannot define duplicate `where` clauses on an item
15   --> $DIR/duplicate-where-clauses.rs:4:30
16    |
17 LL | fn b() where (): Sized where (): Sized {}
18    |              -               ^
19    |              |
20    |              previous `where` clause starts here
21    |
22 help: consider joining the two `where` clauses into one
23    |
24 LL | fn b() where (): Sized, (): Sized {}
25    |                       ~
26
27 error: cannot define duplicate `where` clauses on an item
28   --> $DIR/duplicate-where-clauses.rs:7:30
29    |
30 LL | enum C where (): Sized where (): Sized {}
31    |              -               ^
32    |              |
33    |              previous `where` clause starts here
34    |
35 help: consider joining the two `where` clauses into one
36    |
37 LL | enum C where (): Sized, (): Sized {}
38    |                       ~
39
40 error: cannot define duplicate `where` clauses on an item
41   --> $DIR/duplicate-where-clauses.rs:10:33
42    |
43 LL | struct D where (): Sized, where (): Sized {}
44    |                -                ^
45    |                |
46    |                previous `where` clause starts here
47    |
48 help: consider joining the two `where` clauses into one
49    |
50 LL | struct D where (): Sized, (): Sized {}
51    |                         ~
52
53 error: cannot define duplicate `where` clauses on an item
54   --> $DIR/duplicate-where-clauses.rs:13:31
55    |
56 LL | fn e() where (): Sized, where (): Sized {}
57    |              -                ^
58    |              |
59    |              previous `where` clause starts here
60    |
61 help: consider joining the two `where` clauses into one
62    |
63 LL | fn e() where (): Sized, (): Sized {}
64    |                       ~
65
66 error: cannot define duplicate `where` clauses on an item
67   --> $DIR/duplicate-where-clauses.rs:16:31
68    |
69 LL | enum F where (): Sized, where (): Sized {}
70    |              -                ^
71    |              |
72    |              previous `where` clause starts here
73    |
74 help: consider joining the two `where` clauses into one
75    |
76 LL | enum F where (): Sized, (): Sized {}
77    |                       ~
78
79 error: aborting due to 6 previous errors
80