]> git.lizzy.rs Git - rust.git/commit
Rollup merge of #106410 - clubby789:borrow-mut-self-mut-self-diag, r=compiler-errors
authorYuki Okushi <huyuumi.dev+love@gmail.com>
Sun, 8 Jan 2023 08:01:46 +0000 (17:01 +0900)
committerGitHub <noreply@github.com>
Sun, 8 Jan 2023 08:01:46 +0000 (17:01 +0900)
commitfe075319e6d21ffce8978b8861de1f8b34cd7bcc
tree0a8efbcb213da88e07a42a69d38e1689010b9169
parented77ffe166506422f208f3a3870e77893ae84449
parent23c3a307300827dbd53637742905293b9240506a
Rollup merge of #106410 - clubby789:borrow-mut-self-mut-self-diag, r=compiler-errors

Suggest `mut self: &mut Self` for `?Sized` impls

Closes #106325
Closes #93078

The suggestion is _probably_ not what the user wants (hence `MaybeIncorrect`) but at least makes the problem in the above issues clearer. It might be better to add a note explaining why this is the case, but I'm not sure how best to word that so this is a start.

``@rustbot`` label +A-diagnostics
compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs