diff options
author | Florian Diebold <[email protected]> | 2021-05-23 22:54:35 +0100 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2021-05-23 22:54:35 +0100 |
commit | b8262099cc51065259daf10b4b23ff49ce74434f (patch) | |
tree | b034786fe0a238914703191d5065a4c1ffc2d92c /crates/hir/src/semantics.rs | |
parent | e65803748d3a4c940b54071caa85b2b71e9d8697 (diff) |
Get rid of field_type again
Diffstat (limited to 'crates/hir/src/semantics.rs')
-rw-r--r-- | crates/hir/src/semantics.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/hir/src/semantics.rs b/crates/hir/src/semantics.rs index d65dd7df0..3aa467e3c 100644 --- a/crates/hir/src/semantics.rs +++ b/crates/hir/src/semantics.rs | |||
@@ -227,7 +227,7 @@ impl<'db, DB: HirDatabase> Semantics<'db, DB> { | |||
227 | pub fn resolve_record_field( | 227 | pub fn resolve_record_field( |
228 | &self, | 228 | &self, |
229 | field: &ast::RecordExprField, | 229 | field: &ast::RecordExprField, |
230 | ) -> Option<(Field, Option<Local>)> { | 230 | ) -> Option<(Field, Option<Local>, Type)> { |
231 | self.imp.resolve_record_field(field) | 231 | self.imp.resolve_record_field(field) |
232 | } | 232 | } |
233 | 233 | ||
@@ -518,7 +518,10 @@ impl<'db> SemanticsImpl<'db> { | |||
518 | self.analyze(field.syntax()).resolve_field(self.db, field) | 518 | self.analyze(field.syntax()).resolve_field(self.db, field) |
519 | } | 519 | } |
520 | 520 | ||
521 | fn resolve_record_field(&self, field: &ast::RecordExprField) -> Option<(Field, Option<Local>)> { | 521 | fn resolve_record_field( |
522 | &self, | ||
523 | field: &ast::RecordExprField, | ||
524 | ) -> Option<(Field, Option<Local>, Type)> { | ||
522 | self.analyze(field.syntax()).resolve_record_field(self.db, field) | 525 | self.analyze(field.syntax()).resolve_record_field(self.db, field) |
523 | } | 526 | } |
524 | 527 | ||