Lukas Wirth
|
7072f59fc6
|
Use chalk_ir::Mutability
|
2021-03-01 19:57:36 +01:00 |
|
Lukas Wirth
|
5d121cdb45
|
Introduce Ty::Alias
|
2021-03-01 14:24:00 +01:00 |
|
Lukas Wirth
|
11a1f13cd1
|
Being Ty::InferenceVar closes to chalk equivalent
|
2021-03-01 12:41:29 +01:00 |
|
Lukas Wirth
|
407196b8c0
|
Lift FnPointer into a struct
|
2021-02-28 23:53:21 +01:00 |
|
Lukas Wirth
|
a3fd2faba5
|
Remove Substs from Ty::ForeignType
|
2021-02-28 20:44:09 +01:00 |
|
Lukas Wirth
|
0e995adcf6
|
Turn Ty::Tuple variant into a tuple-variant
|
2021-02-28 20:39:43 +01:00 |
|
Lukas Wirth
|
faf2dd49e4
|
Fix code_model::Type::walk not walking all types
|
2021-02-28 20:15:56 +01:00 |
|
Lukas Wirth
|
a3f5491a1a
|
Inline TypeCtor into Ty
|
2021-02-28 19:13:37 +01:00 |
|
Lukas Wirth
|
7c2dd85a32
|
Use chalk_ir::Scalar directly
|
2021-02-28 11:06:37 +01:00 |
|
Lukas Wirth
|
5183c9f083
|
Introduce TypeCtor::Scalar
|
2021-02-28 01:20:04 +01:00 |
|
Lukas Wirth
|
0799288f01
|
Don't write trailing whitespace when formatting empty GenericPredicates
|
2021-02-20 20:43:04 +01:00 |
|
Jonas Schievink
|
3de8f57c51
|
Make ModuleId 's krate field private
|
2021-01-22 18:09:55 +01:00 |
|
Lukas Wirth
|
3d6480bc31
|
Render Fn* trait objects and impl types as rust does
|
2021-01-13 13:29:47 +01:00 |
|
Aleksey Kladov
|
f9707cde68
|
Rename expr -> tail_expr
|
2021-01-05 15:51:13 +03:00 |
|
Lukas Wirth
|
47900dd3bc
|
Impl hovering for TypeParams
|
2021-01-04 12:24:47 +01:00 |
|
bors[bot]
|
a15d19619e
|
Merge #6845
6845: Don't HirDisplay unknown types when displaying for source r=Veykril a=Veykril
Was wondering why the add missing impl assist didn't do anything here:
![Code_JCA1Qo0V9P](https://user-images.githubusercontent.com/3757771/101990300-7af44a80-3ca6-11eb-8431-e5eb4de4e78c.png)
Turns out me forgetting to set the Index::Idx type in the trait causes RA to panic due to it trying to to create an unparsable type in the `make` module.
Now we get this instead which imo is definitely better to have.
![Code_MUFPJUCULY](https://user-images.githubusercontent.com/3757771/101990347-c9094e00-3ca6-11eb-9c6a-146bddf64b7c.png)
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2020-12-12 18:06:36 +00:00 |
|
Lukas Wirth
|
69b78edb5e
|
Don't HirDisplay unknown types when displaying for source
|
2020-12-12 19:05:00 +01:00 |
|
Lukas Wirth
|
11f8664182
|
Add Lifetimes to the HIR
|
2020-12-12 00:56:52 +01:00 |
|
Jonas Schievink
|
dedd888570
|
Implement HirDisplay for FnSig
This could be useful for diagnostics, but isn't used right now
|
2020-12-09 18:06:56 +01:00 |
|
Benjamin Coenen
|
7322a69cf6
|
refactor(hir_ty): do not override DisplayTarget in hir_fmt
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-28 17:58:16 +01:00 |
|
Benjamin Coenen
|
ec3638adb9
|
do not use associated types placeholder for inlay hint
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-28 15:42:51 +01:00 |
|
Benjamin Coenen
|
0aca7b78de
|
do not use associated types placeholder for inlay hint
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-28 15:23:23 +01:00 |
|
Benjamin Coenen
|
ef2f7bb243
|
do not use associated types placeholder for inlay hint
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-28 14:07:12 +01:00 |
|
Benjamin Coenen
|
8762b797fd
|
do not use associated types placeholder for inlay hint
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-28 11:20:05 +01:00 |
|
Benjamin Coenen
|
73161cc9cd
|
do not use associated types placeholder for inlay hint #6191
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-10-27 20:23:09 +01:00 |
|
Lukas Wirth
|
643bbf15a2
|
Fix trait object hir formatting behind pointer and references
|
2020-10-06 14:40:27 +02:00 |
|
Charles Lew
|
b302f69b7c
|
Update chalk to 0.27 and adapt to chalk changes.
|
2020-09-15 22:37:05 +08:00 |
|
oxalica
|
251ef93ac3
|
Implement async blocks
|
2020-09-10 20:01:23 +08:00 |
|
Benjamin Coenen
|
947a27b797
|
display correctly 'impl Trait<T> + Trait<T>' #4814
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2020-08-13 22:13:34 +02:00 |
|
Aleksey Kladov
|
6a77ec7bbe
|
Rename ra_hir_ty -> hir_ty
|
2020-08-13 16:35:29 +02:00 |
|