]>
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)] | |
13 | #[derive(Debug)] | |
14 | #[foobar] | |
15 | #[derive(Copy, Clone)] | |
16 | pub enum Bar {} | |
17 | ||
18 | #[derive(Eq, PartialEq)] | |
19 | #[derive(Debug)] | |
20 | #[derive(Copy, Clone)] | |
21 | pub enum FooBar {} | |
22 | ||
23 | mod foo { | |
24 | #[bar] | |
25 | #[derive(Eq, PartialEq)] | |
26 | #[foo] | |
27 | #[derive(Debug)] | |
28 | #[foobar] | |
29 | #[derive(Copy, Clone)] | |
30 | pub enum Foo {} | |
31 | } | |
32 | ||
33 | mod bar { | |
34 | #[derive(Eq, PartialEq)] | |
35 | #[derive(Debug)] | |
36 | #[foobar] | |
37 | #[derive(Copy, Clone)] | |
38 | pub enum Bar {} | |
39 | } | |
40 | ||
41 | mod foobar { | |
42 | #[derive(Eq, PartialEq)] | |
43 | #[derive(Debug)] | |
44 | #[derive(Copy, Clone)] | |
45 | pub enum FooBar {} | |
46 | } |