@@ -41,7 +41,7 @@ fn gen_clone_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
41
41
let mut arms = vec![];
42
42
for variant in list.variants() {
43
43
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}" )])?;
45
45
46
46
match variant.field_list() {
47
47
// => 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<()> {
70
70
let mut pats = vec![];
71
71
let mut fields = vec![];
72
72
for (i, _) in list.fields().enumerate() {
73
- let field_name = format!("arg{}", i );
73
+ let field_name = format!("arg{i}" );
74
74
let pat = make::ident_pat(false, false, make::name(&field_name));
75
75
pats.push(pat.into());
76
76
@@ -118,7 +118,7 @@ fn gen_clone_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
118
118
let mut fields = vec![];
119
119
for (i, _) in field_list.fields().enumerate() {
120
120
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}" ));
122
122
fields.push(gen_clone_call(target));
123
123
}
124
124
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<()> {
151
151
let mut arms = vec![];
152
152
for variant in list.variants() {
153
153
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}" )])?;
155
155
let target = make::expr_path(make::ext::ident_path("f"));
156
156
157
157
match variant.field_list() {
158
158
Some(ast::FieldList::RecordFieldList(list)) => {
159
159
// => f.debug_struct(name)
160
160
let target = make::expr_path(make::ext::ident_path("f"));
161
161
let method = make::name_ref("debug_struct");
162
- let struct_name = format!("\"{}\"", name );
162
+ let struct_name = format!("\"{name }\"");
163
163
let args = make::arg_list(Some(make::expr_literal(&struct_name).into()));
164
164
let mut expr = make::expr_method_call(target, method, args);
165
165
@@ -173,8 +173,8 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
173
173
174
174
// => <expr>.field("field_name", field)
175
175
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}" );
178
178
let path = make::expr_path(make::ext::ident_path(path));
179
179
let args = make::arg_list(vec![name, path]);
180
180
expr = make::expr_method_call(expr, method_name, args);
@@ -192,13 +192,13 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
192
192
// => f.debug_tuple(name)
193
193
let target = make::expr_path(make::ext::ident_path("f"));
194
194
let method = make::name_ref("debug_tuple");
195
- let struct_name = format!("\"{}\"", name );
195
+ let struct_name = format!("\"{name }\"");
196
196
let args = make::arg_list(Some(make::expr_literal(&struct_name).into()));
197
197
let mut expr = make::expr_method_call(target, method, args);
198
198
199
199
let mut pats = vec![];
200
200
for (i, _) in list.fields().enumerate() {
201
- let name = format!("arg{}", i );
201
+ let name = format!("arg{i}" );
202
202
203
203
// create a field pattern for use in `MyStruct(fields..)`
204
204
let field_name = make::name(&name);
@@ -222,7 +222,7 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
222
222
arms.push(make::match_arm(Some(pat.into()), None, expr));
223
223
}
224
224
None => {
225
- let fmt_string = make::expr_literal(&(format!("\"{}\"", name ))).into();
225
+ let fmt_string = make::expr_literal(&(format!("\"{name }\""))).into();
226
226
let args = make::arg_list([target, fmt_string]);
227
227
let macro_name = make::expr_path(make::ext::ident_path("write"));
228
228
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<()> {
244
244
}
245
245
246
246
ast::Adt::Struct(strukt) => {
247
- let name = format!("\"{}\"", annotated_name );
247
+ let name = format!("\"{annotated_name }\"");
248
248
let args = make::arg_list(Some(make::expr_literal(&name).into()));
249
249
let target = make::expr_path(make::ext::ident_path("f"));
250
250
@@ -258,10 +258,10 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
258
258
let mut expr = make::expr_method_call(target, method, args);
259
259
for field in field_list.fields() {
260
260
let name = field.name()?;
261
- let f_name = make::expr_literal(&(format!("\"{}\"", name ))).into();
261
+ let f_name = make::expr_literal(&(format!("\"{name }\""))).into();
262
262
let f_path = make::expr_path(make::ext::ident_path("self"));
263
263
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}" ));
265
265
let args = make::arg_list([f_name, f_path]);
266
266
expr = make::expr_method_call(expr, make::name_ref("field"), args);
267
267
}
@@ -275,7 +275,7 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
275
275
for (i, _) in field_list.fields().enumerate() {
276
276
let f_path = make::expr_path(make::ext::ident_path("self"));
277
277
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}" ));
279
279
let method = make::name_ref("field");
280
280
expr = make::expr_method_call(expr, method, make::arg_list(Some(f_path)));
281
281
}
@@ -379,7 +379,7 @@ fn gen_hash_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
379
379
let mut stmts = vec![];
380
380
for (i, _) in field_list.fields().enumerate() {
381
381
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}" ));
383
383
stmts.push(gen_hash_call(target));
384
384
}
385
385
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<()> {
453
453
for field in list.fields() {
454
454
let field_name = field.name()?.to_string();
455
455
456
- let l_name = &format!("l_{}", field_name );
456
+ let l_name = &format!("l_{field_name}" );
457
457
l_fields.push(gen_record_pat_field(&field_name, l_name));
458
458
459
- let r_name = &format!("r_{}", field_name );
459
+ let r_name = &format!("r_{field_name}" );
460
460
r_fields.push(gen_record_pat_field(&field_name, r_name));
461
461
462
462
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<()> {
484
484
let mut r_fields = vec![];
485
485
486
486
for (i, _) in list.fields().enumerate() {
487
- let field_name = format!("{}", i );
487
+ let field_name = format!("{i}" );
488
488
489
- let l_name = format!("l{}", field_name );
489
+ let l_name = format!("l{field_name}" );
490
490
l_fields.push(gen_tuple_field(&l_name));
491
491
492
- let r_name = format!("r{}", field_name );
492
+ let r_name = format!("r{field_name}" );
493
493
r_fields.push(gen_tuple_field(&r_name));
494
494
495
495
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<()> {
548
548
Some(ast::FieldList::TupleFieldList(field_list)) => {
549
549
let mut expr = None;
550
550
for (i, _) in field_list.fields().enumerate() {
551
- let idx = format!("{}", i );
551
+ let idx = format!("{i}" );
552
552
let lhs = make::expr_path(make::ext::ident_path("self"));
553
553
let lhs = make::expr_field(lhs, &idx);
554
554
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<()> {
628
628
Some(ast::FieldList::TupleFieldList(field_list)) => {
629
629
let mut exprs = vec![];
630
630
for (i, _) in field_list.fields().enumerate() {
631
- let idx = format!("{}", i );
631
+ let idx = format!("{i}" );
632
632
let lhs = make::expr_path(make::ext::ident_path("self"));
633
633
let lhs = make::expr_field(lhs, &idx);
634
634
let rhs = make::expr_path(make::ext::ident_path("other"));
0 commit comments