Aleksey Kladov
|
56b2138d82
|
show field types in completion
|
2019-01-09 19:40:11 +03:00 |
|
Aleksey Kladov
|
54e5c4f085
|
minimize visibility
|
2019-01-08 15:40:02 +03:00 |
|
Aleksey Kladov
|
5edcf313f6
|
move query impls to adt
|
2019-01-08 15:38:29 +03:00 |
|
Aleksey Kladov
|
64f202bdd7
|
move variant public api to api
|
2019-01-08 15:32:27 +03:00 |
|
Aleksey Kladov
|
2d0ab52212
|
move variants to API
|
2019-01-08 15:28:08 +03:00 |
|
Aleksey Kladov
|
2d4dc22af8
|
move enum to code_model_api
|
2019-01-08 15:22:57 +03:00 |
|
Aleksey Kladov
|
e30c533eb6
|
move stuct to code_model_api
|
2019-01-08 15:19:37 +03:00 |
|
Aleksey Kladov
|
50d5e37481
|
convert some if-lets to match
|
2019-01-08 14:23:00 +03:00 |
|
Aleksey Kladov
|
da0b348ae9
|
migrate ra_hir to rowan 2.0
|
2019-01-08 11:28:42 +03:00 |
|
Aleksey Kladov
|
42cc77703b
|
move more stuff to ids
|
2019-01-02 00:30:00 +03:00 |
|
Aleksey Kladov
|
7928995876
|
nameify structs&enums
|
2018-12-28 21:34:58 +03:00 |
|
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 |
|