Sign in
fuchsia
/
third_party
/
rust
/
1e3b57ee7754702ce9fcef73686b5bcee405dd4a
/
.
/
src
/
test
/
ui
/
issues
/
issue-15104.rs
blob: ee977541137db66e351a7a3e7f004873d0e6d8c1 [
file
] [
log
] [
blame
]
// run-pass
#![
feature
(
slice_patterns
)]
fn
main
()
{
assert_eq
!(
count_members
(&[
1
,
2
,
3
,
4
]),
4
);
}
fn
count_members
(
v
:
&[
usize
])
->
usize
{
match
*
v
{
[]
=>
0
,
[
_
]
=>
1
,
[
_
,
ref
xs
@
..]
=>
1
+
count_members
(
xs
)
}
}