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.rs | 6 |
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( |