Unnamed repository; edit this file 'description' to name the repository.
make progress callback dyn
| -rw-r--r-- | crates/ide/src/prime_caches.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/ide/src/prime_caches.rs b/crates/ide/src/prime_caches.rs index f5bf6de214..909f980a8f 100644 --- a/crates/ide/src/prime_caches.rs +++ b/crates/ide/src/prime_caches.rs @@ -47,10 +47,11 @@ pub struct ParallelPrimeCachesProgress { pub crates_done: usize, } -pub(crate) fn parallel_prime_caches<F>(db: &RootDatabase, num_worker_threads: u8, cb: &F) -where - F: Fn(ParallelPrimeCachesProgress) + Sync + std::panic::UnwindSafe, -{ +pub(crate) fn parallel_prime_caches( + db: &RootDatabase, + num_worker_threads: u8, + cb: &(dyn Fn(ParallelPrimeCachesProgress) + Sync), +) { let _p = profile::span("prime_caches"); let graph = db.crate_graph(); |