]> git.lizzy.rs Git - rust.git/commit
reverse binding order in matches ...
authorVishnunarayan K I <appukuttancr@gmail.com>
Sun, 1 Nov 2020 18:35:55 +0000 (00:05 +0530)
committerVishnunarayan K I <appukuttancr@gmail.com>
Sun, 1 Nov 2020 18:35:55 +0000 (00:05 +0530)
commitc93d25b6af6849f726bc52332fb993e8d6898a00
tree045deab92a6d79873568e7f5ad9453bbb7db439c
parent0d33ab7af4aebe786410b4c10367eb6ddf13af0b
reverse binding order in matches ...

... to allow the subbinding of copyable fields in bindings after `@`

Fixes #69971
21 files changed:
compiler/rustc_mir_build/src/build/matches/simplify.rs
src/test/ui/pattern/bindings-after-at/bind-by-move-neither-can-live-while-the-other-survives-1.rs
src/test/ui/pattern/bindings-after-at/bind-by-move-neither-can-live-while-the-other-survives-1.stderr
src/test/ui/pattern/bindings-after-at/bind-by-move-no-subbindings-fun-param.rs
src/test/ui/pattern/bindings-after-at/bind-by-move-no-subbindings-fun-param.stderr
src/test/ui/pattern/bindings-after-at/borrowck-move-and-move.rs
src/test/ui/pattern/bindings-after-at/borrowck-move-and-move.stderr
src/test/ui/pattern/bindings-after-at/borrowck-pat-at-and-box.rs
src/test/ui/pattern/bindings-after-at/borrowck-pat-at-and-box.stderr
src/test/ui/pattern/bindings-after-at/borrowck-pat-by-move-and-ref-inverse.rs
src/test/ui/pattern/bindings-after-at/borrowck-pat-by-move-and-ref-inverse.stderr
src/test/ui/pattern/bindings-after-at/borrowck-pat-by-move-and-ref.rs
src/test/ui/pattern/bindings-after-at/borrowck-pat-by-move-and-ref.stderr
src/test/ui/pattern/bindings-after-at/borrowck-pat-ref-mut-and-ref.rs
src/test/ui/pattern/bindings-after-at/borrowck-pat-ref-mut-and-ref.stderr
src/test/ui/pattern/bindings-after-at/borrowck-pat-ref-mut-twice.rs
src/test/ui/pattern/bindings-after-at/borrowck-pat-ref-mut-twice.stderr
src/test/ui/pattern/bindings-after-at/copy-and-move-mixed.rs
src/test/ui/pattern/bindings-after-at/copy-and-move-mixed.stderr
src/test/ui/pattern/bindings-after-at/default-binding-modes-both-sides-independent.rs
src/test/ui/pattern/bindings-after-at/default-binding-modes-both-sides-independent.stderr