@@ -13,7 +13,6 @@ use syntax::{
1313 edit:: { AstNodeEdit , IndentLevel } ,
1414 make,
1515 } ,
16- ted,
1716} ;
1817
1918use crate :: {
@@ -132,7 +131,6 @@ fn if_expr_to_guarded_return(
132131 "Convert to guarded return" ,
133132 target,
134133 |edit| {
135- let if_expr = edit. make_mut ( if_expr) ;
136134 let if_indent_level = IndentLevel :: from_node ( if_expr. syntax ( ) ) ;
137135 let replacement = match if_let_pat {
138136 None => {
@@ -168,8 +166,9 @@ fn if_expr_to_guarded_return(
168166 . take_while ( |i| * i != end_of_then) ,
169167 )
170168 . collect ( ) ;
171-
172- ted:: replace_with_many ( if_expr. syntax ( ) , then_statements)
169+ let mut editor = edit. make_editor ( if_expr. syntax ( ) ) ;
170+ editor. replace_with_many ( if_expr. syntax ( ) , then_statements) ;
171+ edit. add_file_edits ( ctx. vfs_file_id ( ) , editor) ;
173172 } ,
174173 )
175174}
@@ -214,7 +213,6 @@ fn let_stmt_to_guarded_return(
214213 "Convert to guarded return" ,
215214 target,
216215 |edit| {
217- let let_stmt = edit. make_mut ( let_stmt) ;
218216 let let_indent_level = IndentLevel :: from_node ( let_stmt. syntax ( ) ) ;
219217
220218 let replacement = {
@@ -227,8 +225,9 @@ fn let_stmt_to_guarded_return(
227225 let let_else_stmt = let_else_stmt. indent ( let_indent_level) ;
228226 let_else_stmt. syntax ( ) . clone ( )
229227 } ;
230-
231- ted:: replace ( let_stmt. syntax ( ) , replacement)
228+ let mut editor = edit. make_editor ( let_stmt. syntax ( ) ) ;
229+ editor. replace ( let_stmt. syntax ( ) , replacement) ;
230+ edit. add_file_edits ( ctx. vfs_file_id ( ) , editor) ;
232231 } ,
233232 )
234233}
0 commit comments