//@ run-pass | |
#![feature(box_patterns)] | |
const VALUE: usize = 21; | |
pub fn main() { | |
match &18 { | |
&(18..=18) => {} | |
_ => { unreachable!(); } | |
} | |
match &21 { | |
&(VALUE..=VALUE) => {} | |
_ => { unreachable!(); } | |
} | |
match Box::new(18) { | |
box (18..=18) => {} | |
_ => { unreachable!(); } | |
} | |
match Box::new(21) { | |
box (VALUE..=VALUE) => {} | |
_ => { unreachable!(); } | |
} | |
} |