1 2 3 4 5 6 7 8 9 10 11
pub trait Integer: Number {} macro_rules! integers { ($($integer:ty),*) => { $( impl Integer for $integer {} )* }; } integers!(i8, i16, i32, i64, i128, isize, u8, u16, u32, u64, u128, usize);