]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_session/src/cstore.rs
Rollup merge of #106942 - rustbot:docs-update, r=ehuss
[rust.git] / compiler / rustc_session / src / cstore.rs
index c54565b0f29876c612ab30cd476f5965fd1fee80..7f926f7d8bc4a2cb2cd25871384eff142e0324a8 100644 (file)
@@ -6,9 +6,9 @@
 use crate::utils::NativeLibKind;
 use crate::Session;
 use rustc_ast as ast;
-use rustc_data_structures::sync::{self, MetadataRef};
+use rustc_data_structures::sync::{self, MetadataRef, RwLock};
 use rustc_hir::def_id::{CrateNum, DefId, LocalDefId, StableCrateId, LOCAL_CRATE};
-use rustc_hir::definitions::{DefKey, DefPath, DefPathHash};
+use rustc_hir::definitions::{DefKey, DefPath, DefPathHash, Definitions};
 use rustc_index::vec::IndexVec;
 use rustc_span::hygiene::{ExpnHash, ExpnId};
 use rustc_span::symbol::Symbol;
@@ -257,4 +257,5 @@ pub struct Untracked {
     pub cstore: Box<CrateStoreDyn>,
     /// Reference span for definitions.
     pub source_span: IndexVec<LocalDefId, Span>,
+    pub definitions: RwLock<Definitions>,
 }