fix: break from the loop after matching enum variant

This commit is contained in:
lifichi
2022-08-14 23:04:02 +02:00
committed by GitHub
parent efdab555e1
commit 37b0ae263b

View File

@@ -112,6 +112,7 @@ fn parse_variant(variant: &syn::Variant, name: &Ident) -> Option<TokenStream> {
Fields::Unit => Some(quote! {
#xml_element_name => {
enum_value = ::std::option::Option::Some(#variant_name);
break;
}
}),
Fields::Unnamed(ref fields) => {