Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/lib.rs')
| -rw-r--r-- | crates/ide/src/lib.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/crates/ide/src/lib.rs b/crates/ide/src/lib.rs index 3238887257..a076c7ca9f 100644 --- a/crates/ide/src/lib.rs +++ b/crates/ide/src/lib.rs @@ -17,7 +17,6 @@ mod fixture; mod markup; mod navigation_target; -mod prime_caches; mod annotations; mod call_hierarchy; @@ -68,7 +67,7 @@ use ide_db::{ salsa::{self, ParallelDatabase}, CrateOrigin, Env, FileLoader, FileSet, SourceDatabase, VfsPath, }, - symbol_index, FxHashMap, FxIndexSet, LineIndexDatabase, + prime_caches, symbol_index, FxHashMap, FxIndexSet, LineIndexDatabase, }; use syntax::SourceFile; use triomphe::Arc; @@ -100,7 +99,6 @@ pub use crate::{ }, move_item::Direction, navigation_target::{NavigationTarget, TryToNav, UpmappingResult}, - prime_caches::ParallelPrimeCachesProgress, references::ReferenceSearchResult, rename::RenameError, runnables::{Runnable, RunnableKind, TestId}, @@ -127,6 +125,7 @@ pub use ide_db::{ documentation::Documentation, label::Label, line_index::{LineCol, LineIndex}, + prime_caches::ParallelPrimeCachesProgress, search::{ReferenceCategory, SearchScope}, source_change::{FileSystemEdit, SnippetEdit, SourceChange}, symbol_index::Query, @@ -165,6 +164,10 @@ impl AnalysisHost { AnalysisHost { db: RootDatabase::new(lru_capacity) } } + pub fn with_database(db: RootDatabase) -> AnalysisHost { + AnalysisHost { db } + } + pub fn update_lru_capacity(&mut self, lru_capacity: Option<usize>) { self.db.update_base_query_lru_capacities(lru_capacity); } |