Skip to content

Commit eb0076b

Browse files
authored
fix float issues (#27)
* fix float issues * Fix issue woth dot replacements
1 parent afc84dc commit eb0076b

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

macros/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ pub(crate) fn parse_name(input: &ParseStream) -> parse::Result<(syn::Ident, Stri
134134
.map(|s| s.to_string())
135135
.collect::<Vec<_>>()
136136
.join(".");
137-
let static_name = syn::Ident::new(&name.replace('.', "__"), name_span);
137+
let static_name = syn::Ident::new(&strip_dots(&name), name_span);
138138

139139
Ok((static_name, name, name_span))
140140
}
@@ -148,7 +148,7 @@ pub(crate) fn parse_expr_str(
148148
let expression_string: parse::Result<syn::LitStr> = input.parse();
149149

150150
match (comma, expression_string) {
151-
(Ok(_), Ok(expr)) => Ok(syn::LitStr::new(&strip_dots(&expr.value()), name_span)),
151+
(Ok(_), Ok(expr)) => Ok(syn::LitStr::new(&expr.value(), name_span)),
152152
(Ok(_), Err(e)) => Err(e),
153153
(Err(_), _) => Ok(syn::LitStr::new(&strip_dots(name), name_span)),
154154
}

macros/src/metric.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ pub(crate) fn metric_helper(args: Args) -> TokenStream {
3333
#[unsafe(export_name = #sym_name)]
3434
#[allow(non_upper_case_globals)]
3535
static mut #static_name: (#ty, bool) =
36-
(0, false);
36+
(0 as _, false);
3737

3838
#[allow(unsafe_code)]
3939
let used = unsafe { #static_name.1 };

macros/src/setting.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ pub(crate) fn make_setting(args: TokenStream) -> TokenStream {
3030
#[unsafe(export_name = #sym_name)]
3131
#[allow(non_upper_case_globals)]
3232
static mut #static_name: (#ty, bool) =
33-
(0, false);
33+
(0 as _, false);
3434

3535
#[allow(unsafe_code)]
3636
let used = unsafe { #static_name.1 };

0 commit comments

Comments
 (0)