Aleksey Kladov
|
11122e29b7
|
completion for enum variants
|
2018-12-28 21:07:47 +03:00 |
|
Florian Diebold
|
bc745a1396
|
Resolve field types lazily
I.e. not already when getting the HIR for the struct.
|
2018-12-25 21:40:33 +01:00 |
|
Florian Diebold
|
cdca397061
|
Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::Ty
|
2018-12-25 21:14:13 +01:00 |
|
Florian Diebold
|
b96d361239
|
Handle structs/enums with missing names a bit better
|
2018-12-25 17:55:50 +01:00 |
|
Florian Diebold
|
ab0b63992b
|
Implement basic completion for fields
|
2018-12-25 15:27:15 +01:00 |
|
Florian Diebold
|
55c941cd9f
|
Type field accesses
|
2018-12-25 15:16:42 +01:00 |
|
Florian Diebold
|
07a7285965
|
Collect field data for structs/enum variants
|
2018-12-25 15:16:42 +01:00 |
|
Florian Diebold
|
6fcd38cc81
|
Infer result of struct literals, and recurse into their child expressions
|
2018-12-25 15:16:42 +01:00 |
|
Florian Diebold
|
b5b68f2094
|
Add basic HIR and types for structs/enums
|
2018-12-25 15:16:42 +01:00 |
|