Unnamed repository; edit this file 'description' to name the repository.
migrate split_import to syntaxEditor
bit-aloo 8 days ago
parent 9363ab5 · commit 5ccf69f
-rw-r--r--crates/ide-assists/src/handlers/split_import.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-assists/src/handlers/split_import.rs b/crates/ide-assists/src/handlers/split_import.rs
index 96f4f8e447..ec5ed44b56 100644
--- a/crates/ide-assists/src/handlers/split_import.rs
+++ b/crates/ide-assists/src/handlers/split_import.rs
@@ -30,9 +30,9 @@ pub(crate) fn split_import(acc: &mut Assists, ctx: &AssistContext<'_, '_>) -> Op
let target = colon_colon.text_range();
acc.add(AssistId::refactor_rewrite("split_import"), "Split import", target, |edit| {
- let use_tree = edit.make_mut(use_tree.clone());
- let path = edit.make_mut(path);
- use_tree.split_prefix(&path);
+ let editor = edit.make_editor(use_tree.syntax());
+ use_tree.split_prefix_with_editor(&editor, &path);
+ edit.add_file_edits(ctx.vfs_file_id(), editor);
})
}