Michael Goulet
8a981b6fee
Use /* value */ as a placeholder
2024-04-15 21:36:52 -04:00
Esteban Küber
1eda0565fa
Handle more cases of "values to suggest" given a type
...
Add handling for `String`, `Box`, `Option` and `Result`.
2024-04-10 23:58:36 +00:00
Esteban Küber
a983dd8563
Tweak value suggestions in borrowck
and hir_analysis
...
Unify the output of `suggest_assign_value` and `ty_kind_suggestion`.
Ideally we'd make these a single function, but doing so would likely require modify the crate dependency tree.
2024-04-09 23:37:13 +00:00
Michael Goulet
137b6d0b01
Point to where missing return type should go
2023-10-04 21:09:54 +00:00
Esteban Küber
ddb3b7e70a
Use verbose suggestion for break
without value
2023-09-25 22:10:08 +00:00
Esteban Küber
3747ef5d6f
Handle all arbitrary loop
nesting in break
type errors
2023-09-25 21:57:22 +00:00
Esteban Küber
58adfd84e2
Account for more cases of nested loop
s for break
type mismatches
2023-09-25 18:21:52 +00:00
Esteban Küber
2e0ad2025f
Handle yet another case of break
type mismatch
2023-09-25 15:55:59 +00:00
Esteban Küber
f6d4950fee
Point at previous breaks that have the expected type
2023-09-25 15:55:59 +00:00
Esteban Küber
d3dea30cb4
Point at cause of expectation of break
value when possible
...
Fix #115905 .
2023-09-22 22:20:53 +00:00
Esteban Küber
62ba3e70a1
Modify primary span label for E0308
...
The previous output was unintuitive to users.
2023-01-30 20:12:19 +00:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00