@@ -87,8 +87,8 @@ fn generate_builder_raw_impl(name: &Ident, data_enum: &DataEnum) -> TokenStream2
8787 let methods = data_enum. variants . iter ( ) . map ( |variant| {
8888 let variant_name = & variant. ident ;
8989 let method_name_string = & variant_name. to_string ( ) . to_snake_case ( ) ;
90- let method_name = syn:: Ident :: new ( & method_name_string, variant_name. span ( ) ) ;
91- let docs = get_doc_comments ( & variant) ;
90+ let method_name = syn:: Ident :: new ( method_name_string, variant_name. span ( ) ) ;
91+ let docs = get_doc_comments ( variant) ;
9292 let method = match & variant. fields {
9393 Fields :: Unit => {
9494 quote ! {
@@ -148,9 +148,7 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
148148 . iter ( )
149149 . map ( |variant| {
150150 let maybe_builder_attr = variant. attrs . iter ( ) . find ( |attr| match attr. meta {
151- Meta :: List ( ref list) => {
152- return list. path . is_ident ( "builder" ) ;
153- } ,
151+ Meta :: List ( ref list) => list. path . is_ident ( "builder" ) ,
154152 _ => false ,
155153 } ) ;
156154 let builder_attr = match maybe_builder_attr {
@@ -159,7 +157,7 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
159157 * holding register */
160158 } ;
161159 let Meta :: List ( ref list) = builder_attr. meta else { unreachable ! ( "We checked before" ) } ;
162- let inner_ident: Ident = syn:: parse2 ( list. tokens . clone ( ) . into ( ) ) . map_err ( |_| {
160+ let inner_ident: Ident = syn:: parse2 ( list. tokens . clone ( ) ) . map_err ( |_| {
163161 Error :: new_spanned ( & builder_attr, "Expected `builder(loads_holding)`" )
164162 } ) ?;
165163 let ident_to_match: Ident = syn:: parse_quote!( loads_holding) ;
@@ -177,8 +175,8 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
177175 . map ( |variant| {
178176 let variant_name = & variant. ident ;
179177 let method_name_string = & variant_name. to_string ( ) . to_snake_case ( ) ;
180- let method_name = syn:: Ident :: new ( & method_name_string, variant_name. span ( ) ) ;
181- let docs = get_doc_comments ( & variant) ;
178+ let method_name = syn:: Ident :: new ( method_name_string, variant_name. span ( ) ) ;
179+ let docs = get_doc_comments ( variant) ;
182180 let method = match & variant. fields {
183181 Fields :: Unnamed ( fields) => {
184182 let arg_names: Vec < _ > = fields
@@ -217,7 +215,7 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
217215 } ,
218216 _ =>
219217 return Err ( Error :: new_spanned (
220- & variant,
218+ variant,
221219 "Instructions that load the holding register should take operands" ,
222220 ) ) ,
223221 } ;
@@ -235,14 +233,14 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
235233 let buy_execution_method = data_enum
236234 . variants
237235 . iter ( )
238- . find ( |variant| variant. ident . to_string ( ) == "BuyExecution" )
236+ . find ( |variant| variant. ident == "BuyExecution" )
239237 . map_or (
240238 Err ( Error :: new_spanned ( & data_enum. variants , "No BuyExecution instruction" ) ) ,
241239 |variant| {
242240 let variant_name = & variant. ident ;
243241 let method_name_string = & variant_name. to_string ( ) . to_snake_case ( ) ;
244- let method_name = syn:: Ident :: new ( & method_name_string, variant_name. span ( ) ) ;
245- let docs = get_doc_comments ( & variant) ;
242+ let method_name = syn:: Ident :: new ( method_name_string, variant_name. span ( ) ) ;
243+ let docs = get_doc_comments ( variant) ;
246244 let fields = match & variant. fields {
247245 Fields :: Named ( fields) => {
248246 let arg_names: Vec < _ > =
@@ -263,7 +261,7 @@ fn generate_builder_impl(name: &Ident, data_enum: &DataEnum) -> Result<TokenStre
263261 } ,
264262 _ =>
265263 return Err ( Error :: new_spanned (
266- & variant,
264+ variant,
267265 "BuyExecution should have named fields" ,
268266 ) ) ,
269267 } ;
@@ -289,19 +287,19 @@ fn generate_builder_unpaid_impl(name: &Ident, data_enum: &DataEnum) -> Result<To
289287 let unpaid_execution_variant = data_enum
290288 . variants
291289 . iter ( )
292- . find ( |variant| variant. ident . to_string ( ) == "UnpaidExecution" )
290+ . find ( |variant| variant. ident == "UnpaidExecution" )
293291 . ok_or ( Error :: new_spanned ( & data_enum. variants , "No UnpaidExecution instruction" ) ) ?;
294292 let unpaid_execution_ident = & unpaid_execution_variant. ident ;
295293 let unpaid_execution_method_name = Ident :: new (
296294 & unpaid_execution_ident. to_string ( ) . to_snake_case ( ) ,
297295 unpaid_execution_ident. span ( ) ,
298296 ) ;
299- let docs = get_doc_comments ( & unpaid_execution_variant) ;
297+ let docs = get_doc_comments ( unpaid_execution_variant) ;
300298 let fields = match & unpaid_execution_variant. fields {
301299 Fields :: Named ( fields) => fields,
302300 _ =>
303301 return Err ( Error :: new_spanned (
304- & unpaid_execution_variant,
302+ unpaid_execution_variant,
305303 "UnpaidExecution should have named fields" ,
306304 ) ) ,
307305 } ;
0 commit comments