Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/move_item.rs')
-rw-r--r--crates/ide/src/move_item.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide/src/move_item.rs b/crates/ide/src/move_item.rs
index b955ea99f0..ea6cc9d6de 100644
--- a/crates/ide/src/move_item.rs
+++ b/crates/ide/src/move_item.rs
@@ -1,7 +1,7 @@
use std::{iter::once, mem};
use hir::Semantics;
-use ide_db::{base_db::FileRange, helpers::pick_best_token, RootDatabase};
+use ide_db::{helpers::pick_best_token, FileRange, RootDatabase};
use itertools::Itertools;
use syntax::{algo, ast, match_ast, AstNode, SyntaxElement, SyntaxKind, SyntaxNode, TextRange};
use text_edit::{TextEdit, TextEditBuilder};
@@ -30,7 +30,7 @@ pub(crate) fn move_item(
direction: Direction,
) -> Option<TextEdit> {
let sema = Semantics::new(db);
- let file = sema.parse(range.file_id);
+ let file = sema.parse_guess_edition(range.file_id);
let item = if range.range.is_empty() {
SyntaxElement::Token(pick_best_token(