Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/prime_caches.rs')
-rw-r--r--crates/ide/src/prime_caches.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/crates/ide/src/prime_caches.rs b/crates/ide/src/prime_caches.rs
index 3998e721d1..b3413c0326 100644
--- a/crates/ide/src/prime_caches.rs
+++ b/crates/ide/src/prime_caches.rs
@@ -16,29 +16,6 @@ use rustc_hash::FxHashSet;
use crate::RootDatabase;
-/// We started indexing a crate.
-#[derive(Debug)]
-pub struct PrimeCachesProgress {
- pub on_crate: String,
- pub n_done: usize,
- pub n_total: usize,
-}
-
-pub(crate) fn prime_caches(db: &RootDatabase, cb: &(dyn Fn(PrimeCachesProgress) + Sync)) {
- let _p = profile::span("prime_caches");
- let graph = db.crate_graph();
- let to_prime = compute_crates_to_prime(db, &graph);
-
- let n_total = to_prime.len();
- for (n_done, &crate_id) in to_prime.iter().enumerate() {
- let crate_name = graph[crate_id].display_name.as_deref().unwrap_or_default().to_string();
-
- cb(PrimeCachesProgress { on_crate: crate_name, n_done, n_total });
- // This also computes the DefMap
- db.import_map(crate_id);
- }
-}
-
/// We're indexing many crates.
#[derive(Debug)]
pub struct ParallelPrimeCachesProgress {