18 let expected: &[_] = &[3];
19 assert_eq!(c, expected);
24 let expected: &[_] = &[1];
25 assert_eq!(a, expected);
33 let expected: &[_] = &[2];
34 assert_eq!(b, expected);
49 let x : &[_] = &[1, 2, 3];
51 &[a, b, ref c @ ..] => {
54 let expected: &[_] = &[3];
55 assert_eq!(c, expected);
60 &[ref a @ .., b, c] => {
61 let expected: &[_] = &[1];
62 assert_eq!(a, expected);
69 &[a, ref b @ .., c] => {
71 let expected: &[_] = &[2];
72 assert_eq!(b, expected);
97 let branch = match x {
103 assert_eq!(branch, 1);
107 let x: &[isize] = &[1, 2, 3];
126 [_, _, _, _, ..] => 0,