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