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.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide/src/moniker.rs b/crates/ide/src/moniker.rs
index 146ea490b6..9d8c742fc4 100644
--- a/crates/ide/src/moniker.rs
+++ b/crates/ide/src/moniker.rs
@@ -117,10 +117,10 @@ pub(crate) fn def_to_moniker(
},
kind: if krate == from_crate { MonikerKind::Export } else { MonikerKind::Import },
package_information: {
- let (name, repo, version) = match krate.origin(db) {
- CrateOrigin::CratesIo { repo, name, version } => (name, repo?, version),
- CrateOrigin::Lang(name) => (
- name,
+ let name = krate.display_name(db)?.to_string();
+ let (repo, version) = match krate.origin(db) {
+ CrateOrigin::CratesIo { repo } => (repo?, krate.version(db)?),
+ CrateOrigin::Lang => (
"https://github.com/rust-lang/rust/".to_string(),
"compiler_version".to_string(),
),