2016-11-29 15:10:26 +08:00
|
|
|
#![deny(unreachable_patterns)]
|
2015-03-26 18:34:27 -07:00
|
|
|
|
2014-05-20 21:42:30 -07:00
|
|
|
fn main() {
|
|
|
|
let sl = vec![1,2,3];
|
2015-02-01 21:53:25 -05:00
|
|
|
let v: isize = match &*sl {
|
2016-03-11 12:54:59 +02:00
|
|
|
&[] => 0,
|
|
|
|
&[a,b,c] => 3,
|
2019-07-08 01:47:46 +02:00
|
|
|
&[a, ref rest @ ..] => a,
|
|
|
|
&[10,a, ref rest @ ..] => 10 //~ ERROR: unreachable pattern
|
2014-05-20 21:42:30 -07:00
|
|
|
};
|
|
|
|
}
|