diff options
author | Lukas Wirth <[email protected]> | 2020-12-20 17:19:23 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2020-12-20 17:19:23 +0000 |
commit | b184bfad7a2dc6a9bf6654a7eec6c68a27c49f70 (patch) | |
tree | a9d35d8053e13d22561156c760e0996323040169 /crates/hir | |
parent | f3125555a8de6fad4529408436800a6b1243a442 (diff) |
Add completions for patterns
Diffstat (limited to 'crates/hir')
-rw-r--r-- | crates/hir/src/code_model.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/hir/src/code_model.rs b/crates/hir/src/code_model.rs index d6c7e71ea..dbc937e4f 100644 --- a/crates/hir/src/code_model.rs +++ b/crates/hir/src/code_model.rs | |||
@@ -511,6 +511,10 @@ impl Struct { | |||
511 | db.struct_data(self.id).repr.clone() | 511 | db.struct_data(self.id).repr.clone() |
512 | } | 512 | } |
513 | 513 | ||
514 | pub fn kind(self, db: &dyn HirDatabase) -> StructKind { | ||
515 | self.variant_data(db).kind() | ||
516 | } | ||
517 | |||
514 | fn variant_data(self, db: &dyn HirDatabase) -> Arc<VariantData> { | 518 | fn variant_data(self, db: &dyn HirDatabase) -> Arc<VariantData> { |
515 | db.struct_data(self.id).variant_data.clone() | 519 | db.struct_data(self.id).variant_data.clone() |
516 | } | 520 | } |