Skip to content

Commit ba65d25

Browse files
Prime caches on workspace load
1 parent a6cdde0 commit ba65d25

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

crates/rust-analyzer/src/cli.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use vfs::Vfs;
1616
pub use self::{
1717
analysis_stats::AnalysisStatsCmd,
1818
diagnostics::diagnostics,
19-
load_cargo::{load_workspace, load_workspace_at, LoadCargoConfig},
2019
ssr::{apply_ssr_rules, search_for_patterns},
2120
};
2221

crates/rust-analyzer/src/cli/load_cargo.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ pub fn load_workspace_at(
3333
load_workspace(workspace, load_config, progress)
3434
}
3535

36-
pub fn load_workspace(
36+
fn load_workspace(
3737
ws: ProjectWorkspace,
3838
config: &LoadCargoConfig,
3939
progress: &dyn Fn(String),
@@ -82,6 +82,8 @@ pub fn load_workspace(
8282
log::debug!("crate graph: {:?}", crate_graph);
8383
let host =
8484
load_crate_graph(crate_graph, project_folders.source_root_config, &mut vfs, &receiver);
85+
86+
host.analysis().prime_caches(|_| {})?;
8587
Ok((host, vfs, proc_macro_client))
8688
}
8789

0 commit comments

Comments
 (0)