Thanks to visit codestin.com Credit goes to doc.rust-lang.org
macro_rules! pattern_type { ($($arg:tt)*) => { ... }; }
pattern_type_macro
Creates a pattern type.
type Positive = std::pat::pattern_type!(i32 is 1..);