Errors are too verbose since 1.72.0 #115382
Labels
A-diagnostics
Area: Messages for errors, warnings, and lints
D-verbose
Diagnostics: Too much output caused by a single piece of incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Code
Current output
Desired output
Rationale and extra context
Something has changed in rustc 1.72.0. Error diagnostics become too verbose.
Provided example contains E0308 which is hard to locate due to verbose trait bounds description. With more async code it's getting even worse.
Previous version 1.71.0 shows only the place where an actual error is (see "desired output").
Other cases
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: