Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_assists/src/handlers/inline_call.rs')
-rw-r--r--crates/ide_assists/src/handlers/inline_call.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/ide_assists/src/handlers/inline_call.rs b/crates/ide_assists/src/handlers/inline_call.rs
index 90d83501f2..9cab0487e1 100644
--- a/crates/ide_assists/src/handlers/inline_call.rs
+++ b/crates/ide_assists/src/handlers/inline_call.rs
@@ -3,7 +3,7 @@ use hir::{HasSource, PathResolution, TypeInfo};
use ide_db::{defs::Definition, path_transform::PathTransform, search::FileReference};
use itertools::izip;
use syntax::{
- ast::{self, edit::AstNodeEdit, ArgListOwner},
+ ast::{self, edit_in_place::Indent, ArgListOwner},
ted, AstNode,
};
@@ -217,11 +217,11 @@ pub(crate) fn inline_(
}
let original_indentation = expr.indent_level();
- let replacement = body.reset_indent().indent(original_indentation);
+ body.reindent_to(original_indentation);
- let replacement = match replacement.tail_expr() {
- Some(expr) if replacement.statements().next().is_none() => expr,
- _ => ast::Expr::BlockExpr(replacement),
+ let replacement = match body.tail_expr() {
+ Some(expr) if body.statements().next().is_none() => expr,
+ _ => ast::Expr::BlockExpr(body),
};
builder.replace_ast(expr, replacement);
},