aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/imp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/imp.rs')
-rw-r--r--crates/ra_ide_api/src/imp.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/ra_ide_api/src/imp.rs b/crates/ra_ide_api/src/imp.rs
index 61771ed40..28e497965 100644
--- a/crates/ra_ide_api/src/imp.rs
+++ b/crates/ra_ide_api/src/imp.rs
@@ -1,11 +1,12 @@
1use std::sync::Arc; 1use std::sync::Arc;
2 2
3use salsa::Database;
4
5use hir::{ 3use hir::{
6 self, Problem, source_binder, 4 self, Problem, source_binder,
7}; 5};
8use ra_db::{FilesDatabase, SourceRoot, SourceRootId, SyntaxDatabase}; 6use ra_db::{
7 FilesDatabase, SourceRoot, SourceRootId, SyntaxDatabase,
8 salsa::{self, Database},
9};
9use ra_ide_api_light::{self, assists, LocalEdit, Severity}; 10use ra_ide_api_light::{self, assists, LocalEdit, Severity};
10use ra_syntax::{ 11use ra_syntax::{
11 TextRange, AstNode, SourceFile, 12 TextRange, AstNode, SourceFile,
@@ -89,7 +90,7 @@ impl db::RootDatabase {
89 fn gc_syntax_trees(&mut self) { 90 fn gc_syntax_trees(&mut self) {
90 self.query(ra_db::SourceFileQuery) 91 self.query(ra_db::SourceFileQuery)
91 .sweep(salsa::SweepStrategy::default().discard_values()); 92 .sweep(salsa::SweepStrategy::default().discard_values());
92 self.query(hir::db::SourceFileItemsQuery) 93 self.query(hir::db::FileItemsQuery)
93 .sweep(salsa::SweepStrategy::default().discard_values()); 94 .sweep(salsa::SweepStrategy::default().discard_values());
94 self.query(hir::db::FileItemQuery) 95 self.query(hir::db::FileItemQuery)
95 .sweep(salsa::SweepStrategy::default().discard_values()); 96 .sweep(salsa::SweepStrategy::default().discard_values());