aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/item_scope.rs
diff options
context:
space:
mode:
authorFlorian Diebold <[email protected]>2019-12-30 20:33:25 +0000
committerFlorian Diebold <[email protected]>2020-01-11 22:33:04 +0000
commit1ea2b475a99b982829e543616a7dc2694e749e70 (patch)
tree4136b037d123ce9a195c6bdb3664b28cc420651e /crates/ra_hir_def/src/item_scope.rs
parentb62292e8f9e28410741059ebb25133b8e1e8638a (diff)
handle most cases
Diffstat (limited to 'crates/ra_hir_def/src/item_scope.rs')
-rw-r--r--crates/ra_hir_def/src/item_scope.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/crates/ra_hir_def/src/item_scope.rs b/crates/ra_hir_def/src/item_scope.rs
index f88502d78..71afdb235 100644
--- a/crates/ra_hir_def/src/item_scope.rs
+++ b/crates/ra_hir_def/src/item_scope.rs
@@ -204,4 +204,12 @@ impl ItemInNs {
204 }, 204 },
205 } 205 }
206 } 206 }
207
208 pub fn as_module_def_id(self) -> Option<ModuleDefId> {
209 match self {
210 ItemInNs::Types(t) => Some(t),
211 ItemInNs::Values(v) => Some(v),
212 ItemInNs::Macros(_) => None,
213 }
214 }
207} 215}