Auto merge of #83062 - JohnTitor:improve-reassign-err, r=davidtwco
Improve the wording for the `can't reassign` error Follow-up for https://github.com/rust-lang/rust/pull/71976#discussion_r448186151. Fixes #66736
This commit is contained in:
commit
d6eaea1c88
2 changed files with 8 additions and 1 deletions
|
@ -291,7 +291,7 @@ impl<'a> Parser<'a> {
|
|||
Ok(P(ast::Local { ty, pat, init, id: DUMMY_NODE_ID, span: lo.to(hi), attrs, tokens: None }))
|
||||
}
|
||||
|
||||
/// Parses the RHS of a local variable declaration (e.g., '= 14;').
|
||||
/// Parses the RHS of a local variable declaration (e.g., `= 14;`).
|
||||
fn parse_initializer(&mut self, eq_optional: bool) -> PResult<'a, Option<P<Expr>>> {
|
||||
let eq_consumed = match self.token.kind {
|
||||
token::BinOpEq(..) => {
|
||||
|
@ -306,6 +306,7 @@ impl<'a> Parser<'a> {
|
|||
"=".to_string(),
|
||||
Applicability::MaybeIncorrect,
|
||||
)
|
||||
.help("if you meant to overwrite, remove the `let` binding")
|
||||
.emit();
|
||||
self.bump();
|
||||
true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue