1 use darling::FromMeta;
2 
3 #[derive(FromMeta)]
4 struct Inner {
5     left: String,
6     right: String,
7 }
8 
9 #[derive(FromMeta)]
10 struct Outer {
11     #[darling(flatten, multiple, with = demo, skip = true)]
12     field: Inner,
13 }
14 
15 #[derive(FromMeta)]
16 struct ThisIsFine {
17     #[darling(flatten, multiple = false)]
18     field: Inner,
19 }
20 
main()21 fn main() {}
22