|
1 |
| -error: no traits found to implement, use `#[derive_where(..)` to specify some |
2 |
| - --> tests/ui/item.rs:6:1 |
| 1 | +error: empty `derive_where` found |
| 2 | + --> tests/ui/item.rs:7:1 |
3 | 3 | |
|
4 |
| -6 | struct NoAttribute<T>(PhantomData<T>); |
5 |
| - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
6 |
| - |
7 |
| -error: unexpected option syntax |
8 |
| - --> tests/ui/item.rs:9:3 |
| 4 | +7 | #[derive_where] |
| 5 | + | ^^^^^^^^^^^^^^^ |
9 | 6 | |
|
10 |
| -9 | #[derive_where] |
11 |
| - | ^^^^^^^^^^^^ |
| 7 | + = note: this error originates in the attribute macro `derive_where` (in Nightly builds, run with -Z macro-backtrace for more info) |
12 | 8 |
|
13 | 9 | error: empty `derive_where` found
|
14 |
| - --> tests/ui/item.rs:13:3 |
| 10 | + --> tests/ui/item.rs:10:1 |
| 11 | + | |
| 12 | +10 | #[derive_where()] |
| 13 | + | ^^^^^^^^^^^^^^^^^ |
15 | 14 | |
|
16 |
| -13 | #[derive_where()] |
17 |
| - | ^^^^^^^^^^^^^^ |
| 15 | + = note: this error originates in the attribute macro `derive_where` (in Nightly builds, run with -Z macro-backtrace for more info) |
18 | 16 |
|
19 | 17 | error: expected `,`
|
20 |
| - --> tests/ui/item.rs:17:24 |
| 18 | + --> tests/ui/item.rs:13:24 |
21 | 19 | |
|
22 |
| -17 | #[derive_where(Clone; T;)] |
| 20 | +13 | #[derive_where(Clone; T;)] |
23 | 21 | | ^
|
24 | 22 |
|
25 | 23 | error: expected type to bind to, expected one of: `for`, parentheses, `fn`, `unsafe`, `extern`, identifier, `::`, `<`, square brackets, `*`, `&`, `!`, `impl`, `_`, lifetime
|
26 |
| - --> tests/ui/item.rs:21:25 |
| 24 | + --> tests/ui/item.rs:16:25 |
27 | 25 | |
|
28 |
| -21 | #[derive_where(Clone; T,,)] |
| 26 | +16 | #[derive_where(Clone; T,,)] |
29 | 27 | | ^
|
30 | 28 |
|
31 | 29 | error: expected type to bind to, expected one of: `for`, parentheses, `fn`, `unsafe`, `extern`, identifier, `::`, `<`, square brackets, `*`, `&`, `!`, `impl`, `_`, lifetime
|
32 |
| - --> tests/ui/item.rs:25:23 |
| 30 | + --> tests/ui/item.rs:19:23 |
33 | 31 | |
|
34 |
| -25 | #[derive_where(Clone; where)] |
| 32 | +19 | #[derive_where(Clone; where)] |
35 | 33 | | ^^^^^
|
36 | 34 |
|
37 | 35 | error: expected `;` or `,
|
38 |
| - --> tests/ui/item.rs:29:22 |
| 36 | + --> tests/ui/item.rs:22:22 |
39 | 37 | |
|
40 |
| -29 | #[derive_where(Clone Debug)] |
| 38 | +22 | #[derive_where(Clone Debug)] |
41 | 39 | | ^^^^^
|
42 | 40 |
|
43 | 41 | error: expected `,`
|
44 |
| - --> tests/ui/item.rs:33:25 |
| 42 | + --> tests/ui/item.rs:25:25 |
45 | 43 | |
|
46 |
| -33 | #[derive_where(Clone; T U)] |
| 44 | +25 | #[derive_where(Clone; T U)] |
47 | 45 | | ^
|
48 | 46 |
|
49 | 47 | error: unexpected option syntax
|
50 |
| - --> tests/ui/item.rs:37:16 |
| 48 | + --> tests/ui/item.rs:28:16 |
51 | 49 | |
|
52 |
| -37 | #[derive_where("Clone")] |
| 50 | +28 | #[derive_where("Clone")] |
53 | 51 | | ^^^^^^^
|
0 commit comments