diff options
Diffstat (limited to 'crates/ra_hir_def/src/item_scope.rs')
-rw-r--r-- | crates/ra_hir_def/src/item_scope.rs | 3 |
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, |