Skip to content

Commit b1909a8

Browse files
committed
Migrate assists to format args captures, part 3
1 parent d235373 commit b1909a8

18 files changed

+48
-57
lines changed

crates/ide-assists/src/handlers/inline_call.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,10 @@ pub(crate) fn inline_call(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<
190190
PathResolution::Def(hir::ModuleDef::Function(f)) => f,
191191
_ => return None,
192192
};
193-
(function, format!("Inline `{}`", path))
193+
(function, format!("Inline `{path}`"))
194194
}
195195
ast::CallableExpr::MethodCall(call) => {
196-
(ctx.sema.resolve_method_call(call)?, format!("Inline `{}`", name_ref))
196+
(ctx.sema.resolve_method_call(call)?, format!("Inline `{name_ref}`"))
197197
}
198198
};
199199

crates/ide-assists/src/handlers/inline_local_variable.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ pub(crate) fn inline_local_variable(acc: &mut Assists, ctx: &AssistContext<'_>)
113113
.collect::<Option<Vec<_>>>()?;
114114

115115
let init_str = initializer_expr.syntax().text().to_string();
116-
let init_in_paren = format!("({})", &init_str);
116+
let init_in_paren = format!("({init_str})");
117117

118118
let target = match target {
119119
ast::NameOrNameRef::Name(it) => it.syntax().text_range(),
@@ -132,7 +132,7 @@ pub(crate) fn inline_local_variable(acc: &mut Assists, ctx: &AssistContext<'_>)
132132
let replacement = if should_wrap { &init_in_paren } else { &init_str };
133133
if ast::RecordExprField::for_field_name(&name).is_some() {
134134
cov_mark::hit!(inline_field_shorthand);
135-
builder.insert(range.end(), format!(": {}", replacement));
135+
builder.insert(range.end(), format!(": {replacement}"));
136136
} else {
137137
builder.replace(range, replacement.clone())
138138
}

crates/ide-assists/src/handlers/introduce_named_lifetime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ fn generate_unique_lifetime_param_name(
127127
Some(type_params) => {
128128
let used_lifetime_params: FxHashSet<_> =
129129
type_params.lifetime_params().map(|p| p.syntax().text().to_string()).collect();
130-
('a'..='z').map(|it| format!("'{}", it)).find(|it| !used_lifetime_params.contains(it))
130+
('a'..='z').map(|it| format!("'{it}")).find(|it| !used_lifetime_params.contains(it))
131131
}
132132
None => Some("'a".to_string()),
133133
}

crates/ide-assists/src/handlers/merge_match_arms.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ pub(crate) fn merge_match_arms(acc: &mut Assists, ctx: &AssistContext<'_>) -> Op
7878
.join(" | ")
7979
};
8080

81-
let arm = format!("{} => {},", pats, current_expr.syntax().text());
81+
let arm = format!("{pats} => {current_expr},");
8282

8383
if let [first, .., last] = &*arms_to_merge {
8484
let start = first.syntax().text_range().start();

crates/ide-assists/src/handlers/move_from_mod_rs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ pub(crate) fn move_from_mod_rs(acc: &mut Assists, ctx: &AssistContext<'_>) -> Op
4040

4141
let target = source_file.syntax().text_range();
4242
let module_name = module.name(ctx.db())?.to_string();
43-
let path = format!("../{}.rs", module_name);
43+
let path = format!("../{module_name}.rs");
4444
let dst = AnchoredPathBuf { anchor: ctx.file_id(), path };
4545
acc.add(
4646
AssistId("move_from_mod_rs", AssistKind::Refactor),
47-
format!("Convert {}/mod.rs to {}.rs", module_name, module_name),
47+
format!("Convert {module_name}/mod.rs to {module_name}.rs"),
4848
target,
4949
|builder| {
5050
builder.move_file(ctx.file_id(), dst);

crates/ide-assists/src/handlers/move_guard.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,16 +133,16 @@ pub(crate) fn move_arm_cond_to_match_guard(
133133
};
134134
let then_arm_end = match_arm.syntax().text_range().end();
135135
let indent_level = match_arm.indent_level();
136-
let spaces = " ".repeat(indent_level.0 as _);
136+
let spaces = indent_level;
137137

138138
let mut first = true;
139139
for (cond, block) in conds_blocks {
140140
if !first {
141-
edit.insert(then_arm_end, format!("\n{}", spaces));
141+
edit.insert(then_arm_end, format!("\n{spaces}"));
142142
} else {
143143
first = false;
144144
}
145-
let guard = format!("{} if {} => ", match_pat, cond.syntax().text());
145+
let guard = format!("{match_pat} if {cond} => ");
146146
edit.insert(then_arm_end, guard);
147147
let only_expr = block.statements().next().is_none();
148148
match &block.tail_expr() {
@@ -158,7 +158,7 @@ pub(crate) fn move_arm_cond_to_match_guard(
158158
}
159159
if let Some(e) = tail {
160160
cov_mark::hit!(move_guard_ifelse_else_tail);
161-
let guard = format!("\n{}{} => ", spaces, match_pat);
161+
let guard = format!("\n{spaces}{match_pat} => ");
162162
edit.insert(then_arm_end, guard);
163163
let only_expr = e.statements().next().is_none();
164164
match &e.tail_expr() {
@@ -183,7 +183,7 @@ pub(crate) fn move_arm_cond_to_match_guard(
183183
{
184184
cov_mark::hit!(move_guard_ifelse_has_wildcard);
185185
}
186-
_ => edit.insert(then_arm_end, format!("\n{}{} => {{}}", spaces, match_pat)),
186+
_ => edit.insert(then_arm_end, format!("\n{spaces}{match_pat} => {{}}")),
187187
}
188188
}
189189
},

crates/ide-assists/src/handlers/move_module_to_file.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ pub(crate) fn move_module_to_file(acc: &mut Assists, ctx: &AssistContext<'_>) ->
5252
let mut buf = String::from("./");
5353
match parent_module.name(ctx.db()) {
5454
Some(name) if !parent_module.is_mod_rs(ctx.db()) => {
55-
format_to!(buf, "{}/", name)
55+
format_to!(buf, "{name}/")
5656
}
5757
_ => (),
5858
}
@@ -82,7 +82,7 @@ pub(crate) fn move_module_to_file(acc: &mut Assists, ctx: &AssistContext<'_>) ->
8282
items
8383
};
8484

85-
let buf = format!("mod {};", module_name);
85+
let buf = format!("mod {module_name};");
8686

8787
let replacement_start = match module_ast.mod_token() {
8888
Some(mod_token) => mod_token.text_range(),

crates/ide-assists/src/handlers/move_to_mod_rs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ pub(crate) fn move_to_mod_rs(acc: &mut Assists, ctx: &AssistContext<'_>) -> Opti
4040

4141
let target = source_file.syntax().text_range();
4242
let module_name = module.name(ctx.db())?.to_string();
43-
let path = format!("./{}/mod.rs", module_name);
43+
let path = format!("./{module_name}/mod.rs");
4444
let dst = AnchoredPathBuf { anchor: ctx.file_id(), path };
4545
acc.add(
4646
AssistId("move_to_mod_rs", AssistKind::Refactor),
47-
format!("Convert {}.rs to {}/mod.rs", module_name, module_name),
47+
format!("Convert {module_name}.rs to {module_name}/mod.rs"),
4848
target,
4949
|builder| {
5050
builder.move_file(ctx.file_id(), dst);

crates/ide-assists/src/handlers/number_representation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ pub(crate) fn reformat_number_literal(acc: &mut Assists, ctx: &AssistContext<'_>
3838
converted.push_str(suffix);
3939

4040
let group_id = GroupLabel("Reformat number literal".into());
41-
let label = format!("Convert {} to {}", literal, converted);
41+
let label = format!("Convert {literal} to {converted}");
4242
let range = literal.syntax().text_range();
4343
acc.add_group(
4444
&group_id,

crates/ide-assists/src/handlers/qualify_method_call.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ pub(crate) fn qualify_method_call(acc: &mut Assists, ctx: &AssistContext<'_>) ->
5454

5555
acc.add(
5656
AssistId("qualify_method_call", AssistKind::RefactorInline),
57-
format!("Qualify `{}` method call", ident.text()),
57+
format!("Qualify `{ident}` method call"),
5858
range,
5959
|builder| {
6060
qualify_candidate.qualify(

0 commit comments

Comments
 (0)