Trait IsSigned
int_conv::sign
pub trait IsSigned: Signed<Signed = Self> { }
All types that are signed
impl<T: Signed<Signed = T>> IsSigned for T