in src/descriptors/enum_desc.rs [74:82]
fn parse_enum_variants(
&mut self,
variants: &syn::punctuated::Punctuated<syn::Variant, syn::token::Comma>,
) {
for (index, variant) in variants.iter().enumerate() {
self.fields
.push(EnumVariant::new(self.version, variant, index as u32));
}
}