Skip to content

Commit 1f4efa7

Browse files
committed
Fix issue woth dot replacements
1 parent 398ee94 commit 1f4efa7

1 file changed

Lines changed: 2 additions & 2 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
}

0 commit comments

Comments
 (0)