macro_rules! native_type_op { ($t:tt) => { ... }; ($t:tt, $zero:expr, $one: expr) => { ... }; ($t:tt, $zero:expr, $one: expr, $min: expr, $max: expr) => { ... }; }
macro_rules! native_type_op { ($t:tt) => { ... }; ($t:tt, $zero:expr, $one: expr) => { ... }; ($t:tt, $zero:expr, $one: expr, $min: expr, $max: expr) => { ... }; }