Error output for mismatched types with a 1-ary tuple could hint to add a missing comma #86100
Labels
A-diagnostics
Area: Messages for errors, warnings, and lints
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Type mismatch errors with a 1-tuple and a single value wrapped in parentheses could be improved.
Playground link with a few other examples
The current output is:
Ideally the E0308 mismatched types error could have a hint when the type of the value and the type of the element in the 1-tuple match that is something along the lines of
I believe that this could improve newcomers' experience by highlighting the difference in the types, especially when the type is inferred like in some of the other playground examples, and explaining the syntax to create a tuple.
Inspired by #86019
@rustbot label +D-papercut +D-newcomer-roadblock
The text was updated successfully, but these errors were encountered: