diff --git a/macro/src/gen.rs b/macro/src/gen.rs index f7fc8d1..2f000f1 100644 --- a/macro/src/gen.rs +++ b/macro/src/gen.rs @@ -377,7 +377,7 @@ fn gen_meta_default(default: &Option, ty: &syn::Type) -> TokenStream { default: &str, map: fn(&str) -> Option<&'static str>, ) -> Ident { - let variant = int_type_to_variant(suffix) + let variant = map(suffix) .or_else(|| { if let syn::Type::Path(syn::TypePath { qself: None, path }) = field_ty { path.get_ident().and_then(|i| map(&i.to_string()))