in src/descriptors/struct_desc.rs [106:116]
fn parse_struct_fields(&mut self, fields: &syn::Fields) {
match fields {
syn::Fields::Named(ref named_fields) => {
let pairs = named_fields.named.pairs();
for field in pairs.into_iter() {
self.fields.push(StructField::new(self.version, field));
}
}
_ => panic!("Only named fields are supported."),
}
}