Nilstrieb
41e8d152dc
Show number in error message even for one error
...
Co-authored-by: Adrian <adrian.iosdev@gmail.com>
2023-11-24 19:15:52 +01:00
sjwang05
614ddc9695
Suggest lhs deref for binops
2023-11-13 16:25:16 -08:00
Esteban Küber
4b7aacaa4f
Silence redundant error on typo resulting on binop
2023-11-06 17:38:06 +00:00
Esteban Küber
231f93524d
Detect misparsed binop caused by missing semi
...
When encountering
```rust
foo()
*bar = baz;
```
We currently emit potentially two errors, one for the return type of
`foo` not being multiplyiable by the type of `bar`, and another for
`foo() * bar` not being assignable.
We now check for this case and suggest adding a semicolon in the right
place.
Fix #80446 .
2023-10-27 17:19:32 +00:00
Urgau
ad0729e9d2
Improve diagnostic for wrong borrow on binary operations
2023-08-01 10:08:17 +02:00
Michael Goulet
fe870424a7
Do not set up wrong span for adjustments
2023-07-10 20:09:26 +00:00
Michael Goulet
2c33dfea76
Don't sort strings right after we just sorted by types
2023-06-27 23:31:06 +00:00
Michael Goulet
015acc2611
Provide RHS type hint when reporting operator error
2023-04-27 01:34:03 +00:00
Esteban Küber
5b40aa5eb4
Tweak output for 'add line' suggestion
2023-04-12 22:50:10 +00:00
Matthias Kaak
8d7b092a11
Improved wording of error messages of missing remainder implementations
2023-01-30 19:54:33 +00:00
Matthias Kaak
e02517d753
Fixed confusement between mod and remainder
2023-01-27 21:01:07 +00:00
Esteban Küber
656db98bd9
Tweak E0597
...
CC #99430
2023-01-15 19:46:20 +00:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00