use syn::parse::{self, Parse}; use super::field_initializer::FieldInitializer; pub struct FieldInitializers(pub Vec>); impl Parse for FieldInitializers { fn parse(input: parse::ParseStream<'_>) -> syn::Result { Ok(Self(syn::punctuated::Punctuated::, syn::Token![,]>::parse_terminated(input)?.into_iter().collect())) } }