1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//@ run-pass #![allow(unused_imports, overlapping_range_endpoints)] use m::{START, END}; fn main() { match 42 { m::START..=m::END => {}, 0..=m::END => {}, m::START..=59 => {}, _ => {}, } } mod m { pub const START: u32 = 4; pub const END: u32 = 14; }