pub trait SignedNumber: Number + Neg<Output = Self> { // Required method fn minus_one() -> Self; }
signed number trait for signed integers or floats.