pub trait Integer: Numeric + Eq + Ord { type NonZero: NonZero<Base = Self>; }
Trait implemented by integral types.
The corresponding non-zeroable type.