File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments