]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | // rustfmt-merge_derives: true |
2 | // Merge multiple derives to a single one. | |
3 | ||
4 | #[bar] | |
5 | #[derive(Eq, PartialEq)] | |
6 | #[foo] | |
7 | #[derive(Debug)] | |
8 | #[foobar] | |
9 | #[derive(Copy, Clone)] | |
10 | pub enum Foo {} | |
11 | ||
12 | #[derive(Eq, PartialEq, Debug)] | |
13 | #[foobar] | |
14 | #[derive(Copy, Clone)] | |
15 | pub enum Bar {} | |
16 | ||
17 | #[derive(Eq, PartialEq, Debug, Copy, Clone)] | |
18 | pub enum FooBar {} | |
19 | ||
20 | mod foo { | |
21 | #[bar] | |
22 | #[derive(Eq, PartialEq)] | |
23 | #[foo] | |
24 | #[derive(Debug)] | |
25 | #[foobar] | |
26 | #[derive(Copy, Clone)] | |
27 | pub enum Foo {} | |
28 | } | |
29 | ||
30 | mod bar { | |
31 | #[derive(Eq, PartialEq, Debug)] | |
32 | #[foobar] | |
33 | #[derive(Copy, Clone)] | |
34 | pub enum Bar {} | |
35 | } | |
36 | ||
37 | mod foobar { | |
38 | #[derive(Eq, PartialEq, Debug, Copy, Clone)] | |
39 | pub enum FooBar {} | |
40 | } |