Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/workspace.rs')
-rw-r--r--crates/project-model/src/workspace.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/project-model/src/workspace.rs b/crates/project-model/src/workspace.rs
index 93255705be..ace1d455c4 100644
--- a/crates/project-model/src/workspace.rs
+++ b/crates/project-model/src/workspace.rs
@@ -389,14 +389,10 @@ impl ProjectWorkspace {
pub fn to_crate_graph(
&self,
- dummy_replace: &FxHashMap<Box<str>, Box<[Box<str>]>>,
- load_proc_macro: &mut dyn FnMut(&AbsPath, &[Box<str>]) -> Vec<ProcMacro>,
+ load_proc_macro: &mut dyn FnMut(&str, &AbsPath) -> Vec<ProcMacro>,
load: &mut dyn FnMut(&AbsPath) -> Option<FileId>,
) -> CrateGraph {
let _p = profile::span("ProjectWorkspace::to_crate_graph");
- let load_proc_macro = &mut |crate_name: &_, path: &_| {
- load_proc_macro(path, dummy_replace.get(crate_name).map(|it| &**it).unwrap_or_default())
- };
let mut crate_graph = match self {
ProjectWorkspace::Json { project, sysroot, rustc_cfg } => project_json_to_crate_graph(