diff options
Diffstat (limited to 'crates/ra_ide/src/lib.rs')
-rw-r--r-- | crates/ra_ide/src/lib.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/ra_ide/src/lib.rs b/crates/ra_ide/src/lib.rs index 5a41f702e..4dfe0553e 100644 --- a/crates/ra_ide/src/lib.rs +++ b/crates/ra_ide/src/lib.rs | |||
@@ -13,6 +13,7 @@ | |||
13 | pub mod mock_analysis; | 13 | pub mod mock_analysis; |
14 | mod source_change; | 14 | mod source_change; |
15 | 15 | ||
16 | mod prime_caches; | ||
16 | mod status; | 17 | mod status; |
17 | mod completion; | 18 | mod completion; |
18 | mod runnables; | 19 | mod runnables; |
@@ -227,6 +228,10 @@ impl Analysis { | |||
227 | self.with_db(|db| status::status(&*db)) | 228 | self.with_db(|db| status::status(&*db)) |
228 | } | 229 | } |
229 | 230 | ||
231 | pub fn prime_caches(&self, files: Vec<FileId>) -> Cancelable<()> { | ||
232 | self.with_db(|db| prime_caches::prime_caches(db, files)) | ||
233 | } | ||
234 | |||
230 | /// Gets the text of the source file. | 235 | /// Gets the text of the source file. |
231 | pub fn file_text(&self, file_id: FileId) -> Cancelable<Arc<String>> { | 236 | pub fn file_text(&self, file_id: FileId) -> Cancelable<Arc<String>> { |
232 | self.with_db(|db| db.file_text(file_id)) | 237 | self.with_db(|db| db.file_text(file_id)) |