]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/by-move-pattern-binding.rs
Auto merge of #106025 - matthiaskrgr:rollup-vz5rqah, r=matthiaskrgr
[rust.git] / src / test / ui / by-move-pattern-binding.rs
index d4c9f23164f8bcb1d55ec5e0fd19c8b2af78a703..f68d181291dd7f49456e8ae28eeaf9cbf445035b 100644 (file)
@@ -19,4 +19,11 @@ fn main() {
         &E::Foo => {}
         &E::Bar(ref identifier) => println!("{}", *identifier)
     };
+    if let &E::Bar(identifier) = &s.x { //~ ERROR cannot move
+        f(identifier.clone());
+    };
+    let &E::Bar(identifier) = &s.x else { //~ ERROR cannot move
+        return;
+    };
+    f(identifier.clone());
 }