Merge pull request #147 from lifichi/patch-1

fix: break from the loop after matching enum variant
This commit is contained in:
Marc-Antoine ARNAUD 2022-08-18 11:45:46 +02:00 committed by GitHub
commit 2f395e2bca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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) => {