aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/item_scope.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir_def/src/item_scope.rs')
-rw-r--r--crates/ra_hir_def/src/item_scope.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ra_hir_def/src/item_scope.rs b/crates/ra_hir_def/src/item_scope.rs
index ede1aa045..d340e1f13 100644
--- a/crates/ra_hir_def/src/item_scope.rs
+++ b/crates/ra_hir_def/src/item_scope.rs
@@ -205,7 +205,8 @@ impl ItemInNs {
205 } 205 }
206 } 206 }
207 207
208 pub fn defining_crate(&self, db: &dyn DefDatabase) -> Option<CrateId> { 208 /// Returns the crate defining this item (or `None` if `self` is built-in).
209 pub fn krate(&self, db: &dyn DefDatabase) -> Option<CrateId> {
209 Some(match self { 210 Some(match self {
210 ItemInNs::Types(did) | ItemInNs::Values(did) => match did { 211 ItemInNs::Types(did) | ItemInNs::Values(did) => match did {
211 ModuleDefId::ModuleId(id) => id.krate, 212 ModuleDefId::ModuleId(id) => id.krate,