use duplicate::duplicate;
#[duplicate(
#[
some_name [SomeName1] [SomeName2]
][
[
name [some_name]
]
]
[
name [SomeName3]
]
)]
pub struct name();
#[duplicate(
#[
some_name [SomeName1] [SomeName2]
][
[
name [some_name]
]
]
#[ // Test verbose syntax in nested call
[
some_name [SomeName3]
]
[
some_name [SomeName4]
]
][
[
name [some_name]
]
]
)]
pub struct name();
#[duplicate(
#[
some_name [SomeName1] [SomeName2]
][
[
name [some_name]
member [SomeMember1]
]
[
name [some_name]
member [SomeMember2]
]
]
)]
pub struct name(member);
#[duplicate(
#[
some_name [SomeName1] [SomeName2]
][
#[
some_member [SomeMember1] [SomeMember2]
][
[
name [some_name]
member [some_member]
]
]
]
)]
pub struct name(member);