| // check-pass | |
| fn main() { | |
| let s: &[bool] = &[true; 0]; | |
| let s0: &[bool; 0] = &[]; | |
| let s1: &[bool; 1] = &[false; 1]; | |
| let s2: &[bool; 2] = &[false; 2]; | |
| let [] = s0; | |
| let [_] = s1; | |
| let [_, _] = s2; | |
| let [..] = s; | |
| let [..] = s0; | |
| let [..] = s1; | |
| let [..] = s2; | |
| let [_, ..] = s1; | |
| let [.., _] = s1; | |
| let [_, ..] = s2; | |
| let [.., _] = s2; | |
| let [_, _, ..] = s2; | |
| let [_, .., _] = s2; | |
| let [.., _, _] = s2; | |
| } |