]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-15104.rs
Simplify SaveHandler trait
[rust.git] / src / test / ui / issues / issue-15104.rs
1 // run-pass
2 #![feature(slice_patterns)]
3
4 fn main() {
5     assert_eq!(count_members(&[1, 2, 3, 4]), 4);
6 }
7
8 fn count_members(v: &[usize]) -> usize {
9     match *v {
10         []         => 0,
11         [_]        => 1,
12         [_, ref xs..] => 1 + count_members(xs)
13     }
14 }