From 0677f751aa3c804936e56aa1eaa1325e8944c3b4 Mon Sep 17 00:00:00 2001 From: Lukas Kalbertodt Date: Sun, 16 Oct 2022 20:13:56 +0200 Subject: [PATCH] Fix bug with float type inference for `meta::Expr` --- macro/src/gen.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()))