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 | 8 |
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(), ), |