Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/typing/on_enter.rs')
-rw-r--r--crates/ide/src/typing/on_enter.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/crates/ide/src/typing/on_enter.rs b/crates/ide/src/typing/on_enter.rs
index d684b0efc5..fdc583a15c 100644
--- a/crates/ide/src/typing/on_enter.rs
+++ b/crates/ide/src/typing/on_enter.rs
@@ -2,8 +2,7 @@
//! comments, but should handle indent some time in the future as well.
use ide_db::base_db::RootQueryDb;
-use ide_db::{FilePosition, RootDatabase, base_db::salsa::AsDynDatabase};
-use span::EditionedFileId;
+use ide_db::{FilePosition, RootDatabase};
use syntax::{
AstNode, SmolStr, SourceFile,
SyntaxKind::*,
@@ -51,10 +50,8 @@ use ide_db::text_edit::TextEdit;
//
// ![On Enter](https://user-images.githubusercontent.com/48062697/113065578-04c21800-91b1-11eb-82b8-22b8c481e645.gif)
pub(crate) fn on_enter(db: &RootDatabase, position: FilePosition) -> Option<TextEdit> {
- let editioned_file_id_wrapper = ide_db::base_db::EditionedFileId::new(
- db.as_dyn_database(),
- EditionedFileId::current_edition(position.file_id),
- );
+ let editioned_file_id_wrapper =
+ ide_db::base_db::EditionedFileId::current_edition(db, position.file_id);
let parse = db.parse(editioned_file_id_wrapper);
let file = parse.tree();
let token = file.syntax().token_at_offset(position.offset).left_biased()?;