From 059ed25a3eea97f370c190803318d5cb7885e1a9 Mon Sep 17 00:00:00 2001 From: Kirill Bulatov Date: Mon, 16 Mar 2020 11:47:52 +0200 Subject: Fix crate display name dashes --- crates/ra_hir_def/src/nameres.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'crates/ra_hir_def/src') diff --git a/crates/ra_hir_def/src/nameres.rs b/crates/ra_hir_def/src/nameres.rs index 81eac52ad..87992854a 100644 --- a/crates/ra_hir_def/src/nameres.rs +++ b/crates/ra_hir_def/src/nameres.rs @@ -177,8 +177,13 @@ pub struct ModuleData { impl CrateDefMap { pub(crate) fn crate_def_map_query(db: &impl DefDatabase, krate: CrateId) -> Arc { - let _p = profile("crate_def_map_query") - .detail(|| db.crate_graph()[krate].display_name.clone().unwrap_or_default()); + let _p = profile("crate_def_map_query").detail(|| { + db.crate_graph()[krate] + .display_name + .as_ref() + .map(|name| name.get_name()) + .unwrap_or_default() + }); let def_map = { let edition = db.crate_graph()[krate].edition; let mut modules: Arena = Arena::default(); -- cgit v1.2.3