Improve diagnostics for invalid assignment#67538
Conversation
|
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
2aeb937 to
ddd4500
Compare
Centril
left a comment
There was a problem hiding this comment.
r=me with comments addressed
|
r? @Centril |
|
@bors r+ |
|
📌 Commit 770725c has been approved by |
|
🌲 The tree is currently closed for pull requests below priority 100, this pull request will be tested once the tree is reopened |
…ntril Improve diagnostics for invalid assignment - Improve wording and span information for invalid assignment diagnostics. - Link to rust-lang/rfcs#372 when it appears the user is trying a destructuring assignment. - Make the equality constraint in `where` clauses error consistent with the invalid assignment error.
This comment has been minimized.
This comment has been minimized.
770725c to
522a499
Compare
|
@bors r=Centril |
|
📌 Commit 522a499de9b5daae8d0e44cca418fba537d358fa has been approved by |
|
🌲 The tree is currently closed for pull requests below priority 100, this pull request will be tested once the tree is reopened |
|
☔ The latest upstream changes (presumably #67540) made this pull request unmergeable. Please resolve the merge conflicts. |
522a499 to
9e50813
Compare
|
@bors r=Centril |
|
📌 Commit 9e50813 has been approved by |
|
🌲 The tree is currently closed for pull requests below priority 100, this pull request will be tested once the tree is reopened |
…ntril Improve diagnostics for invalid assignment - Improve wording and span information for invalid assignment diagnostics. - Link to rust-lang/rfcs#372 when it appears the user is trying a destructuring assignment. - Make the equality constraint in `where` clauses error consistent with the invalid assignment error.
Rollup of 8 pull requests Successful merges: - #67233 (Add PartialEq and Eq to Cursor) - #67466 (Require const stability attributes on intrinsics to be able to use them in constant contexts) - #67507 (Remove mem::uninitalized from tests) - #67527 (Results show too much) - #67536 (Move `{hir::lowering -> hir}::is_range_literal`) - #67538 (Improve diagnostics for invalid assignment) - #67546 (Fix ICE in mir interpretation) - #67559 (Document that calling Drop, even after it panics, is UB) Failed merges: r? @ghost
rustup "Add span information to `ExprKind::Assign`" cc rust-lang/rust#67538 changelog: none
whereclauses error consistent with the invalid assignment error.