1 2 3 4 5 6 7 8 9 10
/// Create a RangeType and employ static checks on its value. #[macro_export] macro_rules! range { ($val:expr, $range:expr) => { { const_assert!($val >= $range.start && $val <= $range.end); RangeType::new($val, $range) } } }
1 2 3 4 5 6 7 8 9 10
/// Create a RangeType and employ static checks on its value. #[macro_export] macro_rules! range { ($val:expr, $range:expr) => { { const_assert!($val >= $range.start && $val <= $range.end); RangeType::new($val, $range) } } }