]> git.lizzy.rs Git - rust.git/commit
Auto merge of #84353 - estebank:as-ref-mir, r=davidtwco
authorbors <bors@rust-lang.org>
Tue, 20 Apr 2021 14:05:12 +0000 (14:05 +0000)
committerbors <bors@rust-lang.org>
Tue, 20 Apr 2021 14:05:12 +0000 (14:05 +0000)
commit6df26f897cffb2d86880544bb451c6b5f8509b2d
treeb0ebb5db69172b0281da1996110317c09402145f
parent7d0132ae90757af425a26a3d69c4d579b9b110a6
parent2763a0541cc8293a8fd1ac65fdc3b2977106a0a0
Auto merge of #84353 - estebank:as-ref-mir, r=davidtwco

Suggest `.as_ref()` on borrow error involving `Option`/`Result`

When encountering a E0382 borrow error involving an `Option` or `Result`
provide a suggestion to use `.as_ref()` on the prior move location to
avoid the move.

Fix #84165.
compiler/rustc_mir/src/borrow_check/diagnostics/conflict_errors.rs