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.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/project_model/src/workspace.rs b/crates/project_model/src/workspace.rs
index 509219f0b6..e33ae60862 100644
--- a/crates/project_model/src/workspace.rs
+++ b/crates/project_model/src/workspace.rs
@@ -908,14 +908,7 @@ fn sysroot_to_crate_graph(
env,
proc_macro,
false,
- CrateOrigin::Lang(match &*sysroot[krate].name {
- "alloc" => LangCrateOrigin::Alloc,
- "core" => LangCrateOrigin::Core,
- "proc_macro" => LangCrateOrigin::ProcMacro,
- "std" => LangCrateOrigin::Std,
- "test" => LangCrateOrigin::Test,
- _ => LangCrateOrigin::Other,
- }),
+ CrateOrigin::Lang(LangCrateOrigin::from(&*sysroot[krate].name)),
);
Some((krate, crate_id))
})