| error[E0567]: auto traits cannot have generic parameters |
| --> $DIR/auto-trait-validation.rs:6:19 |
| | |
| LL | auto trait Generic<T> {} |
| | -------^^^ help: remove the parameters |
| | | |
| | auto trait cannot have generic parameters |
| |
| error[E0568]: auto traits cannot have super traits or lifetime bounds |
| --> $DIR/auto-trait-validation.rs:8:17 |
| | |
| LL | auto trait Bound : Copy {} |
| | -----^^^^^^^ help: remove the super traits or lifetime bounds |
| | | |
| | auto traits cannot have super traits or lifetime bounds |
| |
| error[E0568]: auto traits cannot have super traits or lifetime bounds |
| --> $DIR/auto-trait-validation.rs:10:25 |
| | |
| LL | auto trait LifetimeBound : 'static {} |
| | -------------^^^^^^^^^^ help: remove the super traits or lifetime bounds |
| | | |
| | auto traits cannot have super traits or lifetime bounds |
| |
| error[E0380]: auto traits cannot have associated items |
| --> $DIR/auto-trait-validation.rs:12:25 |
| | |
| LL | auto trait MyTrait { fn foo() {} } |
| | ------- ---^^^----- |
| | | | |
| | | help: remove these associated items |
| | auto traits cannot have associated items |
| |
| error: aborting due to 4 previous errors |
| |
| Some errors have detailed explanations: E0380, E0567, E0568. |
| For more information about an error, try `rustc --explain E0380`. |