Skip to content

Commit 822c61f

Browse files
committed
refactor: remove unnecessary stuff
1 parent d2281f0 commit 822c61f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ enum ParamKind {
265265
MutRef,
266266
}
267267

268-
#[derive(Debug, Eq, PartialEq)]
268+
#[derive(Debug)]
269269
enum FunType {
270270
Unit,
271271
Single(hir::Type),
@@ -1368,7 +1368,7 @@ impl FlowHandler {
13681368
None => FlowHandler::None,
13691369
Some(flow_kind) => {
13701370
let action = flow_kind.clone();
1371-
if *ret_ty == FunType::Unit {
1371+
if let FunType::Unit = ret_ty {
13721372
match flow_kind {
13731373
FlowKind::Return(None)
13741374
| FlowKind::Break(_, None)
@@ -1946,7 +1946,7 @@ fn update_external_control_flow(handler: &FlowHandler, syntax: &SyntaxNode) {
19461946
if nested_scope.is_none() {
19471947
if let Some(expr) = ast::Expr::cast(e.clone()) {
19481948
match expr {
1949-
ast::Expr::ReturnExpr(return_expr) if nested_scope.is_none() => {
1949+
ast::Expr::ReturnExpr(return_expr) => {
19501950
let expr = return_expr.expr();
19511951
if let Some(replacement) = make_rewritten_flow(handler, expr) {
19521952
ted::replace(return_expr.syntax(), replacement.syntax())

0 commit comments

Comments
 (0)