From 4ef1d533bd26876125199208349701c2369c965c Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 1 Jul 2020 19:24:39 +0200 Subject: ItemTree: Lower fields despite invalid type --- crates/ra_hir_def/src/item_tree/lower.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/ra_hir_def/src/item_tree') diff --git a/crates/ra_hir_def/src/item_tree/lower.rs b/crates/ra_hir_def/src/item_tree/lower.rs index 5149dd141..06743d7fc 100644 --- a/crates/ra_hir_def/src/item_tree/lower.rs +++ b/crates/ra_hir_def/src/item_tree/lower.rs @@ -211,7 +211,7 @@ impl Ctx { fn lower_record_field(&mut self, field: &ast::RecordFieldDef) -> Option { let name = field.name()?.as_name(); let visibility = self.lower_visibility(field); - let type_ref = self.lower_type_ref(&field.ascribed_type()?); + let type_ref = self.lower_type_ref_opt(field.ascribed_type()); let res = Field { name, type_ref, visibility }; Some(res) } -- cgit v1.2.3