1error: traits in `#[derive(...)]` don't accept arguments 2 --> $DIR/malformed-derive-entry.rs:1:14 3 | 4LL | #[derive(Copy(Bad))] 5 | ^^^^^ help: remove the arguments 6 7error: traits in `#[derive(...)]` don't accept values 8 --> $DIR/malformed-derive-entry.rs:6:14 9 | 10LL | #[derive(Copy="bad")] 11 | ^^^^^^ help: remove the value 12 13error: malformed `derive` attribute input 14 --> $DIR/malformed-derive-entry.rs:11:1 15 | 16LL | #[derive] 17 | ^^^^^^^^^ help: must be of the form: `#[derive(Trait1, Trait2, ...)]` 18 19error[E0277]: the trait bound `Test1: Clone` is not satisfied 20 --> $DIR/malformed-derive-entry.rs:1:10 21 | 22LL | #[derive(Copy(Bad))] 23 | ^^^^ the trait `Clone` is not implemented for `Test1` 24 | 25note: required by a bound in `Copy` 26 --> $SRC_DIR/core/src/marker.rs:LL:COL 27 | 28LL | pub trait Copy: Clone { 29 | ^^^^^ required by this bound in `Copy` 30 = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) 31 32error[E0277]: the trait bound `Test2: Clone` is not satisfied 33 --> $DIR/malformed-derive-entry.rs:6:10 34 | 35LL | #[derive(Copy="bad")] 36 | ^^^^ the trait `Clone` is not implemented for `Test2` 37 | 38note: required by a bound in `Copy` 39 --> $SRC_DIR/core/src/marker.rs:LL:COL 40 | 41LL | pub trait Copy: Clone { 42 | ^^^^^ required by this bound in `Copy` 43 = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) 44 45error: aborting due to 5 previous errors 46 47For more information about this error, try `rustc --explain E0277`. 48