diff options
Diffstat (limited to 'crates/ra_ide/src/prime_caches.rs')
-rw-r--r-- | crates/ra_ide/src/prime_caches.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/crates/ra_ide/src/prime_caches.rs b/crates/ra_ide/src/prime_caches.rs index c5ab5a1d8..f60595989 100644 --- a/crates/ra_ide/src/prime_caches.rs +++ b/crates/ra_ide/src/prime_caches.rs | |||
@@ -5,8 +5,13 @@ | |||
5 | 5 | ||
6 | use crate::{FileId, RootDatabase}; | 6 | use crate::{FileId, RootDatabase}; |
7 | 7 | ||
8 | pub(crate) fn prime_caches(db: &RootDatabase, files: Vec<FileId>) { | 8 | pub(crate) fn prime_caches( |
9 | for file in files { | 9 | db: &RootDatabase, |
10 | files: Vec<FileId>, | ||
11 | mut report_progress: impl FnMut(usize), | ||
12 | ) { | ||
13 | for (i, file) in files.into_iter().enumerate() { | ||
10 | let _ = crate::syntax_highlighting::highlight(db, file, None, false); | 14 | let _ = crate::syntax_highlighting::highlight(db, file, None, false); |
15 | report_progress(i); | ||
11 | } | 16 | } |
12 | } | 17 | } |