]> git.lizzy.rs Git - rust.git/blob - tests/ui/destructuring-assignment/slice_destructure.rs
Make `output_filenames` a real query
[rust.git] / tests / ui / destructuring-assignment / slice_destructure.rs
1 // run-pass
2
3 fn main() {
4   let (mut a, mut b);
5   [a, b] = [0, 1];
6   assert_eq!((a, b), (0, 1));
7   let mut c;
8   [a, .., b, c] = [1, 2, 3, 4, 5];
9   assert_eq!((a, b, c), (1, 4, 5));
10   [_, a, _] = [1, 2, 3];
11   assert_eq!((a, b), (2, 4));
12   [..] = [1, 2, 3];
13   [c, ..] = [5, 6, 6];
14   assert_eq!(c, 5);
15 }