diff options
| author | Kivooeo <Kivooeo123@gmail.com> | 2025-07-24 18:29:09 +0500 |
|---|---|---|
| committer | Kivooeo <Kivooeo123@gmail.com> | 2025-07-25 15:34:28 +0500 |
| commit | 90bb5cacb5c1a5fe20ba821d28e7eb7a21e35d09 (patch) | |
| tree | fa18c4e8fc12592084b8d16f71a8838e44a116ac /tests/ui/pattern/refutable-pattern-for-loop-15381.rs | |
| parent | 3c30dbbe31bfbf6029f4534170165ba573ff0fd1 (diff) | |
| download | rust-90bb5cacb5c1a5fe20ba821d28e7eb7a21e35d09.tar.gz rust-90bb5cacb5c1a5fe20ba821d28e7eb7a21e35d09.zip | |
moved 34 tests to organized locations
Diffstat (limited to 'tests/ui/pattern/refutable-pattern-for-loop-15381.rs')
| -rw-r--r-- | tests/ui/pattern/refutable-pattern-for-loop-15381.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ui/pattern/refutable-pattern-for-loop-15381.rs b/tests/ui/pattern/refutable-pattern-for-loop-15381.rs new file mode 100644 index 00000000000..bd5f62ddc67 --- /dev/null +++ b/tests/ui/pattern/refutable-pattern-for-loop-15381.rs @@ -0,0 +1,10 @@ +fn main() { + let values: Vec<u8> = vec![1,2,3,4,5,6,7,8]; + + for &[x,y,z] in values.chunks(3).filter(|&xs| xs.len() == 3) { + //~^ ERROR refutable pattern in `for` loop binding + //~| NOTE patterns `&[]`, `&[_]`, `&[_, _]` and 1 more not covered + //~| NOTE the matched value is of type `&[u8]` + println!("y={}", y); + } +} |
