diff --git a/crates/hir_def/src/item_scope.rs b/crates/hir_def/src/item_scope.rs index 1b7cb7c8b29..0d364b1cbad 100644 --- a/crates/hir_def/src/item_scope.rs +++ b/crates/hir_def/src/item_scope.rs @@ -6,6 +6,7 @@ use base_db::CrateId; use hir_expand::{name::Name, AstId, MacroCallId, MacroDefKind}; use once_cell::sync::Lazy; +use profile::Count; use rustc_hash::{FxHashMap, FxHashSet}; use stdx::format_to; use syntax::ast; @@ -30,6 +31,8 @@ pub struct PerNsGlobImports { #[derive(Debug, Default, PartialEq, Eq)] pub struct ItemScope { + _c: Count, + /// Defs visible in this scope. This includes `declarations`, but also /// imports. types: FxHashMap, @@ -311,6 +314,7 @@ pub(crate) fn dump(&self, buf: &mut String) { pub(crate) fn shrink_to_fit(&mut self) { // Exhaustive match to require handling new fields. let Self { + _c: _, types, values, macros,