diff options
Diffstat (limited to 'mingling_pathf/test/src/test_files/test_grouped_derive.rs')
| -rw-r--r-- | mingling_pathf/test/src/test_files/test_grouped_derive.rs | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/mingling_pathf/test/src/test_files/test_grouped_derive.rs b/mingling_pathf/test/src/test_files/test_grouped_derive.rs new file mode 100644 index 0000000..20055e9 --- /dev/null +++ b/mingling_pathf/test/src/test_files/test_grouped_derive.rs @@ -0,0 +1,43 @@ +#[derive(Grouped)] +struct Derived1 { + value: String, +} + +#[derive(Grouped, Debug, Clone)] +struct Derived2 { + value: i32, +} + +#[derive(GroupedSerialize)] +struct Derived3 { + value: bool, +} + +#[derive(Grouped)] +enum EnumDerived1 { + A, + B, +} + +#[derive(GroupedSerialize)] +enum EnumDerived2 { + X(String), + Y(i32), +} + +pub mod sub { + #[derive(Grouped)] + struct Derived1 { + value: String, + } + + #[derive(GroupedSerialize)] + struct Derived3 { + value: bool, + } + + #[derive(Grouped)] + enum EnumDerived1 { + A, + } +} |
