File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 11[package ]
22name = " nom-parse-macros"
33description = " Procedural macros for generating parser functions for the nom libary"
4- version = " 0.4.0 "
4+ version = " 0.4.1 "
55license = " MIT/Apache-2.0"
66keywords = [" nom" , " parser" , " parsable" ]
77categories = [" parsing" ]
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ impl ToTokens for ParserGenerator {
7676
7777fn generate_variant ( variant : & ParsedVariant ) -> ( Ident , TokenStream ) {
7878 let mapping_name = Ident :: new (
79- & format ! ( "map_ {}" , variant. name. to_string( ) . to_lowercase( ) ) ,
79+ & format ! ( "parse_ {}" , variant. name. to_string( ) . to_lowercase( ) ) ,
8080 Span :: call_site ( ) ,
8181 ) ;
8282 let format_expr = variant. format . to_token_stream ( ) ;
@@ -119,6 +119,8 @@ fn generate_parser(
119119 let ( impl_generics, _, where_statement) = parser_generics. split_for_impl ( ) ;
120120
121121 token_stream. extend ( quote ! {
122+ #[ automatically_derived]
123+ #[ allow( unused) ]
122124 impl #impl_generics nom_parse_trait:: ParseFrom <I , E > for #name #type_generics
123125 #where_statement
124126 {
You can’t perform that action at this time.
0 commit comments