use derive_more_more::Extend; #[derive(Default, Extend)] struct NamedMulti { inner: Vec, test: bool, } #[derive(Default, Extend)] struct NamedSingle { inner: Vec, } #[derive(Default, Extend)] struct UnnamedMulti(Vec, bool); #[derive(Default, Extend)] struct UnnamedSingle(Vec); #[derive(Default, Extend)] struct Unit; fn main() {}