Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/moniker.rs')
-rw-r--r--crates/ide/src/moniker.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/crates/ide/src/moniker.rs b/crates/ide/src/moniker.rs
index 0f75abe55c..6bab9fa1eb 100644
--- a/crates/ide/src/moniker.rs
+++ b/crates/ide/src/moniker.rs
@@ -153,17 +153,12 @@ pub(crate) fn def_to_moniker(
CrateOrigin::CratesIo { repo } => (repo?, krate.version(db)?),
CrateOrigin::Lang(lang) => (
"https://github.com/rust-lang/rust/".to_string(),
- format!(
- "https://github.com/rust-lang/rust/library/{}",
- match lang {
- LangCrateOrigin::Alloc => "alloc",
- LangCrateOrigin::Core => "core",
- LangCrateOrigin::ProcMacro => "proc_macro",
- LangCrateOrigin::Std => "std",
- LangCrateOrigin::Test => "test",
- LangCrateOrigin::Other => "",
+ match lang {
+ LangCrateOrigin::Other => {
+ "https://github.com/rust-lang/rust/library/".into()
}
- ),
+ lang => format!("https://github.com/rust-lang/rust/library/{lang}",),
+ },
),
};
PackageInformation { name, repo, version }