]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-15104.rs
Auto merge of #98475 - notriddle:notriddle/index-fn-signatures, r=GuillaumeGomez
[rust.git] / src / test / ui / issues / issue-15104.rs
1 // run-pass
2
3 fn main() {
4     assert_eq!(count_members(&[1, 2, 3, 4]), 4);
5 }
6
7 fn count_members(v: &[usize]) -> usize {
8     match *v {
9         []         => 0,
10         [_]        => 1,
11         [_, ref xs @ ..] => 1 + count_members(xs)
12     }
13 }