diff options
Diffstat (limited to 'crates/ra_ide_api/src/imp.rs')
-rw-r--r-- | crates/ra_ide_api/src/imp.rs | 9 |
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 @@ | |||
1 | use std::sync::Arc; | 1 | use std::sync::Arc; |
2 | 2 | ||
3 | use salsa::Database; | ||
4 | |||
5 | use hir::{ | 3 | use hir::{ |
6 | self, Problem, source_binder, | 4 | self, Problem, source_binder, |
7 | }; | 5 | }; |
8 | use ra_db::{FilesDatabase, SourceRoot, SourceRootId, SyntaxDatabase}; | 6 | use ra_db::{ |
7 | FilesDatabase, SourceRoot, SourceRootId, SyntaxDatabase, | ||
8 | salsa::{self, Database}, | ||
9 | }; | ||
9 | use ra_ide_api_light::{self, assists, LocalEdit, Severity}; | 10 | use ra_ide_api_light::{self, assists, LocalEdit, Severity}; |
10 | use ra_syntax::{ | 11 | use 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()); |