pub trait Primitive: Copy + NumCast + Num + PartialOrd<Self> + Clone + Bounded { }
Primitive trait from old stdlib