From 54e3ef658a83dea6a9af282627496114df6dd641 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Thu, 1 Jun 2023 15:50:19 +0200 Subject: [PATCH] Rename nameres::CrateData to DefMapCrateData --- crates/hir-def/src/nameres.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/hir-def/src/nameres.rs b/crates/hir-def/src/nameres.rs index e4693a2b788..b5a30f9d885 100644 --- a/crates/hir-def/src/nameres.rs +++ b/crates/hir-def/src/nameres.rs @@ -113,11 +113,12 @@ pub struct DefMap { diagnostics: Vec, - data: Arc, + data: Arc, } +/// Data that belongs to a crate which is shared between a crate's def map and all its block def maps. #[derive(Clone, Debug, PartialEq, Eq)] -struct CrateData { +struct DefMapCrateData { extern_prelude: FxHashMap, /// Side table for resolving derive helpers. @@ -141,7 +142,7 @@ struct CrateData { recursion_limit: Option, } -impl CrateData { +impl DefMapCrateData { fn shrink_to_fit(&mut self) { let Self { extern_prelude, @@ -342,7 +343,7 @@ impl DefMap { macro_use_prelude: FxHashMap::default(), derive_helpers_in_scope: FxHashMap::default(), diagnostics: Vec::new(), - data: Arc::new(CrateData { + data: Arc::new(DefMapCrateData { extern_prelude: FxHashMap::default(), exported_derives: FxHashMap::default(), fn_proc_macro_mapping: FxHashMap::default(),