Skip to content

Commit 4216615

Browse files
committed
fix: fix immutable tree error
1 parent c588849 commit 4216615

File tree

1 file changed

+3
-5
lines changed
  • src/tools/rust-analyzer/crates/ide-assists/src/handlers

1 file changed

+3
-5
lines changed

src/tools/rust-analyzer/crates/ide-assists/src/handlers/add_braces.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use syntax::{
2-
ast::{self, edit::AstNodeEdit, make, syntax_factory::SyntaxFactory}, syntax_editor::SyntaxEditor,
2+
ast::{self, edit::AstNodeEdit, edit_in_place, make, syntax_factory::SyntaxFactory}, syntax_editor::SyntaxEditor,
33
AstNode,
44
};
55

@@ -43,10 +43,8 @@ pub(crate) fn add_braces(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<(
4343
let make = SyntaxFactory::new();
4444
let mut editor = builder.make_editor(&expr.syntax());
4545

46-
let block_expr = AstNodeEdit::indent(
47-
&make.block_expr(None, Some(expr.clone())),
48-
AstNodeEdit::indent_level(&expr),
49-
);
46+
let block_expr = make.block_expr(None, Some(expr.clone()));
47+
block_expr.indent(expr.indent_level());
5048

5149
editor.replace(expr.syntax(), block_expr.syntax());
5250

0 commit comments

Comments
 (0)