2018-08-30 12:18:55 +00:00
|
|
|
// run-pass
|
2014-03-05 23:28:08 +00:00
|
|
|
|
2015-03-22 20:13:15 +00:00
|
|
|
|
2011-05-13 18:42:23 +00:00
|
|
|
fn test_simple() {
|
2014-10-09 19:17:22 +00:00
|
|
|
let r = match true { true => { true } false => { panic!() } };
|
2013-05-19 02:02:45 +00:00
|
|
|
assert_eq!(r, true);
|
2011-05-13 18:42:23 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
fn test_box() {
|
2016-10-29 21:54:04 +00:00
|
|
|
let r = match true { true => { vec![10] } false => { panic!() } };
|
2015-01-25 21:05:03 +00:00
|
|
|
assert_eq!(r[0], 10);
|
2011-05-13 18:42:23 +00:00
|
|
|
}
|
|
|
|
|
2013-02-02 03:43:17 +00:00
|
|
|
pub fn main() { test_simple(); test_box(); }
|