use syner::Syner; #[derive(Syner)] struct Test { pub inner: Inner, pub inner_list: Vec, pub inner_maybe: Option, } #[derive(Syner)] struct Inner { pub some: String, pub is_default: bool, } fn main() { }