mathru/algebra/abstr/
integer.rs1use crate::algebra::abstr::Ring;
2
3pub trait Integer: Ring + Eq {}
7
8macro_rules! impl_integer
9{
10 ($($t:ty),*) =>
11 {
12 $(
13 impl Integer for $t
14 {
15
16 }
17 )*
18 }
19}
20
21impl_integer!(i8, i16, i32, i64, i128);