about summary refs log tree commit diff
path: root/src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-12-13 19:57:11 +0100
committerGitHub <noreply@github.com>2022-12-13 19:57:11 +0100
commitdcdbbd0471af4445f3eed20dccd4f02a4ff5859b (patch)
tree672829df295b1e6735b96a703e7e439e64479f02 /src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs
parent5e38e702aac61e1c1a243e6ee09d054bfdd71598 (diff)
parentcf0b6b93373509f6aa9f5828f700669653c60425 (diff)
downloadrust-dcdbbd0471af4445f3eed20dccd4f02a4ff5859b.tar.gz
rust-dcdbbd0471af4445f3eed20dccd4f02a4ff5859b.zip
Rollup merge of #105476 - estebank:moves-n-borrows, r=compiler-errors
Change pattern borrowing suggestions to be verbose and remove invalid suggestion

Synthesize a more accurate span and use verbose suggestion output to
make the message clearer.

Do not suggest borrowing binding in pattern in let else. Fix #104838.
Diffstat (limited to 'src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs')
-rw-r--r--src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs b/src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs
index 1dd66aad57a..6c913c24513 100644
--- a/src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs
+++ b/src/test/ui/pattern/move-ref-patterns/move-ref-patterns-default-binding-modes.rs
@@ -7,8 +7,4 @@ fn main() {
     let p = (U, U);
     let (a, mut b) = &p;
     //~^ ERROR cannot move out of a shared reference
-
-    let mut p = (U, U);
-    let (a, mut b) = &mut p;
-    //~^ ERROR cannot move out of a mutable reference
 }