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.rs | 15 |
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 } |