1 2 3 4 5 6 7 8 9 10 11 12 13 14
use structural_typing::structural; #[structural] struct Inner { data: String, } #[structural] struct SingleField<I: inner::Fields> { #[nested(data)] inner: Inner<I>, } fn main() {}