@@ -41,7 +41,7 @@ fn gen_clone_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
4141 let mut arms = vec ! [ ] ;
4242 for variant in list. variants ( ) {
4343 let name = variant. name ( ) ?;
44- let variant_name = make:: ext:: path_from_idents ( [ "Self" , & format ! ( "{}" , name ) ] ) ?;
44+ let variant_name = make:: ext:: path_from_idents ( [ "Self" , & format ! ( "{name}" ) ] ) ?;
4545
4646 match variant. field_list ( ) {
4747 // => match self { Self::Name { x } => Self::Name { x: x.clone() } }
@@ -70,7 +70,7 @@ fn gen_clone_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
7070 let mut pats = vec ! [ ] ;
7171 let mut fields = vec ! [ ] ;
7272 for ( i, _) in list. fields ( ) . enumerate ( ) {
73- let field_name = format ! ( "arg{}" , i ) ;
73+ let field_name = format ! ( "arg{i}" ) ;
7474 let pat = make:: ident_pat ( false , false , make:: name ( & field_name) ) ;
7575 pats. push ( pat. into ( ) ) ;
7676
@@ -118,7 +118,7 @@ fn gen_clone_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
118118 let mut fields = vec ! [ ] ;
119119 for ( i, _) in field_list. fields ( ) . enumerate ( ) {
120120 let f_path = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
121- let target = make:: expr_field ( f_path, & format ! ( "{}" , i ) ) ;
121+ let target = make:: expr_field ( f_path, & format ! ( "{i}" ) ) ;
122122 fields. push ( gen_clone_call ( target) ) ;
123123 }
124124 let struct_name = make:: expr_path ( make:: ext:: ident_path ( "Self" ) ) ;
@@ -151,15 +151,15 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
151151 let mut arms = vec ! [ ] ;
152152 for variant in list. variants ( ) {
153153 let name = variant. name ( ) ?;
154- let variant_name = make:: ext:: path_from_idents ( [ "Self" , & format ! ( "{}" , name ) ] ) ?;
154+ let variant_name = make:: ext:: path_from_idents ( [ "Self" , & format ! ( "{name}" ) ] ) ?;
155155 let target = make:: expr_path ( make:: ext:: ident_path ( "f" ) ) ;
156156
157157 match variant. field_list ( ) {
158158 Some ( ast:: FieldList :: RecordFieldList ( list) ) => {
159159 // => f.debug_struct(name)
160160 let target = make:: expr_path ( make:: ext:: ident_path ( "f" ) ) ;
161161 let method = make:: name_ref ( "debug_struct" ) ;
162- let struct_name = format ! ( "\" {}\" " , name ) ;
162+ let struct_name = format ! ( "\" {name }\" " ) ;
163163 let args = make:: arg_list ( Some ( make:: expr_literal ( & struct_name) . into ( ) ) ) ;
164164 let mut expr = make:: expr_method_call ( target, method, args) ;
165165
@@ -173,8 +173,8 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
173173
174174 // => <expr>.field("field_name", field)
175175 let method_name = make:: name_ref ( "field" ) ;
176- let name = make:: expr_literal ( & ( format ! ( "\" {}\" " , field_name ) ) ) . into ( ) ;
177- let path = & format ! ( "{}" , field_name ) ;
176+ let name = make:: expr_literal ( & ( format ! ( "\" {field_name }\" " ) ) ) . into ( ) ;
177+ let path = & format ! ( "{field_name}" ) ;
178178 let path = make:: expr_path ( make:: ext:: ident_path ( path) ) ;
179179 let args = make:: arg_list ( vec ! [ name, path] ) ;
180180 expr = make:: expr_method_call ( expr, method_name, args) ;
@@ -192,13 +192,13 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
192192 // => f.debug_tuple(name)
193193 let target = make:: expr_path ( make:: ext:: ident_path ( "f" ) ) ;
194194 let method = make:: name_ref ( "debug_tuple" ) ;
195- let struct_name = format ! ( "\" {}\" " , name ) ;
195+ let struct_name = format ! ( "\" {name }\" " ) ;
196196 let args = make:: arg_list ( Some ( make:: expr_literal ( & struct_name) . into ( ) ) ) ;
197197 let mut expr = make:: expr_method_call ( target, method, args) ;
198198
199199 let mut pats = vec ! [ ] ;
200200 for ( i, _) in list. fields ( ) . enumerate ( ) {
201- let name = format ! ( "arg{}" , i ) ;
201+ let name = format ! ( "arg{i}" ) ;
202202
203203 // create a field pattern for use in `MyStruct(fields..)`
204204 let field_name = make:: name ( & name) ;
@@ -222,7 +222,7 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
222222 arms. push ( make:: match_arm ( Some ( pat. into ( ) ) , None , expr) ) ;
223223 }
224224 None => {
225- let fmt_string = make:: expr_literal ( & ( format ! ( "\" {}\" " , name ) ) ) . into ( ) ;
225+ let fmt_string = make:: expr_literal ( & ( format ! ( "\" {name }\" " ) ) ) . into ( ) ;
226226 let args = make:: arg_list ( [ target, fmt_string] ) ;
227227 let macro_name = make:: expr_path ( make:: ext:: ident_path ( "write" ) ) ;
228228 let macro_call = make:: expr_macro_call ( macro_name, args) ;
@@ -244,7 +244,7 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
244244 }
245245
246246 ast:: Adt :: Struct ( strukt) => {
247- let name = format ! ( "\" {}\" " , annotated_name ) ;
247+ let name = format ! ( "\" {annotated_name }\" " ) ;
248248 let args = make:: arg_list ( Some ( make:: expr_literal ( & name) . into ( ) ) ) ;
249249 let target = make:: expr_path ( make:: ext:: ident_path ( "f" ) ) ;
250250
@@ -258,10 +258,10 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
258258 let mut expr = make:: expr_method_call ( target, method, args) ;
259259 for field in field_list. fields ( ) {
260260 let name = field. name ( ) ?;
261- let f_name = make:: expr_literal ( & ( format ! ( "\" {}\" " , name ) ) ) . into ( ) ;
261+ let f_name = make:: expr_literal ( & ( format ! ( "\" {name }\" " ) ) ) . into ( ) ;
262262 let f_path = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
263263 let f_path = make:: expr_ref ( f_path, false ) ;
264- let f_path = make:: expr_field ( f_path, & format ! ( "{}" , name ) ) ;
264+ let f_path = make:: expr_field ( f_path, & format ! ( "{name}" ) ) ;
265265 let args = make:: arg_list ( [ f_name, f_path] ) ;
266266 expr = make:: expr_method_call ( expr, make:: name_ref ( "field" ) , args) ;
267267 }
@@ -275,7 +275,7 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
275275 for ( i, _) in field_list. fields ( ) . enumerate ( ) {
276276 let f_path = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
277277 let f_path = make:: expr_ref ( f_path, false ) ;
278- let f_path = make:: expr_field ( f_path, & format ! ( "{}" , i ) ) ;
278+ let f_path = make:: expr_field ( f_path, & format ! ( "{i}" ) ) ;
279279 let method = make:: name_ref ( "field" ) ;
280280 expr = make:: expr_method_call ( expr, method, make:: arg_list ( Some ( f_path) ) ) ;
281281 }
@@ -379,7 +379,7 @@ fn gen_hash_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
379379 let mut stmts = vec ! [ ] ;
380380 for ( i, _) in field_list. fields ( ) . enumerate ( ) {
381381 let base = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
382- let target = make:: expr_field ( base, & format ! ( "{}" , i ) ) ;
382+ let target = make:: expr_field ( base, & format ! ( "{i}" ) ) ;
383383 stmts. push ( gen_hash_call ( target) ) ;
384384 }
385385 make:: block_expr ( stmts, None ) . indent ( ast:: edit:: IndentLevel ( 1 ) )
@@ -453,10 +453,10 @@ fn gen_partial_eq(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
453453 for field in list. fields ( ) {
454454 let field_name = field. name ( ) ?. to_string ( ) ;
455455
456- let l_name = & format ! ( "l_{}" , field_name ) ;
456+ let l_name = & format ! ( "l_{field_name}" ) ;
457457 l_fields. push ( gen_record_pat_field ( & field_name, l_name) ) ;
458458
459- let r_name = & format ! ( "r_{}" , field_name ) ;
459+ let r_name = & format ! ( "r_{field_name}" ) ;
460460 r_fields. push ( gen_record_pat_field ( & field_name, r_name) ) ;
461461
462462 let lhs = make:: expr_path ( make:: ext:: ident_path ( l_name) ) ;
@@ -484,12 +484,12 @@ fn gen_partial_eq(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
484484 let mut r_fields = vec ! [ ] ;
485485
486486 for ( i, _) in list. fields ( ) . enumerate ( ) {
487- let field_name = format ! ( "{}" , i ) ;
487+ let field_name = format ! ( "{i}" ) ;
488488
489- let l_name = format ! ( "l{}" , field_name ) ;
489+ let l_name = format ! ( "l{field_name}" ) ;
490490 l_fields. push ( gen_tuple_field ( & l_name) ) ;
491491
492- let r_name = format ! ( "r{}" , field_name ) ;
492+ let r_name = format ! ( "r{field_name}" ) ;
493493 r_fields. push ( gen_tuple_field ( & r_name) ) ;
494494
495495 let lhs = make:: expr_path ( make:: ext:: ident_path ( & l_name) ) ;
@@ -548,7 +548,7 @@ fn gen_partial_eq(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
548548 Some ( ast:: FieldList :: TupleFieldList ( field_list) ) => {
549549 let mut expr = None ;
550550 for ( i, _) in field_list. fields ( ) . enumerate ( ) {
551- let idx = format ! ( "{}" , i ) ;
551+ let idx = format ! ( "{i}" ) ;
552552 let lhs = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
553553 let lhs = make:: expr_field ( lhs, & idx) ;
554554 let rhs = make:: expr_path ( make:: ext:: ident_path ( "other" ) ) ;
@@ -628,7 +628,7 @@ fn gen_partial_ord(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
628628 Some ( ast:: FieldList :: TupleFieldList ( field_list) ) => {
629629 let mut exprs = vec ! [ ] ;
630630 for ( i, _) in field_list. fields ( ) . enumerate ( ) {
631- let idx = format ! ( "{}" , i ) ;
631+ let idx = format ! ( "{i}" ) ;
632632 let lhs = make:: expr_path ( make:: ext:: ident_path ( "self" ) ) ;
633633 let lhs = make:: expr_field ( lhs, & idx) ;
634634 let rhs = make:: expr_path ( make:: ext:: ident_path ( "other" ) ) ;
0 commit comments