]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/patterns.fixed
Auto merge of #68717 - petrochenkov:stabexpat, r=varkor
[rust.git] / tests / ui / patterns.fixed
index a443db7495dc187ef223cd219a783c7f760ce19f..f22388154499a3d6f56a26883642487c13548f9e 100644 (file)
@@ -1,7 +1,6 @@
 // run-rustfix
 #![allow(unused)]
 #![warn(clippy::all)]
-#![feature(slice_patterns)]
 
 fn main() {
     let v = Some(true);
@@ -18,4 +17,20 @@ fn main() {
         [x, inside @ .., y] => (), // no error
         [..] => (),
     }
+
+    let mut mutv = vec![1, 2, 3];
+
+    // required "ref" left out in suggestion: #5271
+    match mutv {
+        ref mut x => {
+            x.push(4);
+            println!("vec: {:?}", x);
+        },
+        ref y if y == &vec![0] => (),
+    }
+
+    match mutv {
+        ref x => println!("vec: {:?}", x),
+        ref y if y == &vec![0] => (),
+    }
 }