Skip to content

Commit 11b075b

Browse files
committed
Fix clippy lints
1 parent 1161082 commit 11b075b

File tree

3 files changed

+11
-15
lines changed

3 files changed

+11
-15
lines changed

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

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ pub(crate) fn extract_function(acc: &mut Assists, ctx: &AssistContext<'_>) -> Op
187187
impl_.syntax().clone()
188188
}
189189
_ => {
190-
fn_def.indent(new_indent.into());
190+
fn_def.indent(new_indent);
191191

192192
fn_def.syntax().clone()
193193
}
@@ -1419,14 +1419,14 @@ fn make_call(ctx: &AssistContext<'_>, fun: &Function, indent: IndentLevel) -> Sy
14191419
Some(ast::Pat::IdentPat(make::ident_pat(
14201420
false,
14211421
var.mut_usage_outside_body,
1422-
name.into(),
1422+
name,
14231423
)))
14241424
}
14251425
vars => {
14261426
let binding_pats = vars.iter().map(|var| {
14271427
let name = var.local.name(ctx.db());
14281428
let name = make::name(&name.display(ctx.db()).to_string());
1429-
make::ident_pat(false, var.mut_usage_outside_body, name.into()).into()
1429+
make::ident_pat(false, var.mut_usage_outside_body, name).into()
14301430
});
14311431
Some(ast::Pat::TuplePat(make::tuple_pat(binding_pats)))
14321432
}
@@ -1874,7 +1874,7 @@ fn make_body(ctx: &AssistContext<'_>, old_indent: IndentLevel, fun: &Function) -
18741874
}
18751875
};
18761876

1877-
let block = match &handler {
1877+
match &handler {
18781878
FlowHandler::None => block,
18791879
FlowHandler::Try { kind } => {
18801880
let block = with_default_tail_expr(block, make::expr_unit());
@@ -1909,9 +1909,7 @@ fn make_body(ctx: &AssistContext<'_>, old_indent: IndentLevel, fun: &Function) -
19091909
let args = make::arg_list(iter::once(tail_expr));
19101910
make::expr_call(ok, args)
19111911
}),
1912-
};
1913-
1914-
block
1912+
}
19151913
}
19161914

19171915
fn map_tail_expr(block: ast::BlockExpr, f: impl FnOnce(ast::Expr) -> ast::Expr) -> ast::BlockExpr {

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

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -272,17 +272,15 @@ fn generate_setter_from_info(info: &AssistInfo, record_field_info: &RecordFieldI
272272

273273
// Make the param list
274274
// `(&mut self, $field_name: $field_ty)`
275-
let field_param = make::param(
276-
make::ident_pat(false, false, make::name(&field_name)).into(),
277-
field_ty.clone(),
278-
);
275+
let field_param =
276+
make::param(make::ident_pat(false, false, make::name(field_name)).into(), field_ty.clone());
279277
let params = make::param_list(Some(make::mut_self_param()), [field_param]);
280278

281279
// Make the assignment body
282280
// `self.$field_name = $field_name`
283281
let self_expr = make::ext::expr_self();
284-
let lhs = make::expr_field(self_expr, &field_name);
285-
let rhs = make::expr_path(make::ext::ident_path(&field_name));
282+
let lhs = make::expr_field(self_expr, field_name);
283+
let rhs = make::expr_path(make::ext::ident_path(field_name));
286284
let assign_stmt = make::expr_stmt(make::expr_assignment(lhs, rhs));
287285
let body = make::block_expr([assign_stmt.into()], None);
288286

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,10 +254,10 @@ fn update_attribute(
254254
// ...which are interspersed with ", "
255255
let tt = Itertools::intersperse(
256256
tt,
257-
vec![make::token(T![,]).into(), make::tokens::single_space().into()],
257+
vec![make::token(T![,]), make::tokens::single_space()],
258258
);
259259
// ...wrap them into the appropriate `NodeOrToken` variant
260-
let tt = tt.flatten().map(|token| syntax::NodeOrToken::Token(token));
260+
let tt = tt.flatten().map(syntax::NodeOrToken::Token);
261261
// ...and make them into a flat list of tokens
262262
let tt = tt.collect::<Vec<_>>();
263263

0 commit comments

Comments
 (0)