]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | error[E0567]: auto traits cannot have generic parameters |
0731742a | 2 | --> $DIR/auto-trait-validation.rs:3:1 |
b7449926 XL |
3 | | |
4 | LL | auto trait Generic<T> {} | |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^ | |
6 | ||
7 | error[E0568]: auto traits cannot have super traits | |
0731742a | 8 | --> $DIR/auto-trait-validation.rs:5:1 |
b7449926 XL |
9 | | |
10 | LL | auto trait Bound : Copy {} | |
11 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
12 | ||
13 | error[E0380]: auto traits cannot have methods or associated items | |
0731742a | 14 | --> $DIR/auto-trait-validation.rs:7:1 |
b7449926 XL |
15 | | |
16 | LL | auto trait MyTrait { fn foo() {} } | |
17 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
18 | ||
19 | error: aborting due to 3 previous errors | |
20 | ||
21 | Some errors occurred: E0380, E0567, E0568. | |
22 | For more information about an error, try `rustc --explain E0380`. |