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