pub trait ArithmeticOps:
Neg<Output = Self>
+ Add<Self, Output = Self>
+ AddAssign<Self>
+ Sub<Self, Output = Self>
+ SubAssign<Self>
+ Mul<Self, Output = Self>
+ MulAssign<Self>
+ Div<Self, Output = Self>
+ DivAssign<Self>
+ Rem<Self, Output = Self>
+ Pow
+ FromF64
+ Sqrt<Output = Self>
+ CubicRoot<Output = Self>
+ Trigonometry<Output = Self>
+ InverseTrigonometry<Output = Self>
+ Decibel
+ HasZero
+ HasOne
+ HasHalf
+ HasSign
+ Sum
+ Display
+ Debug
+ Clone
+ Copy
+ PartialOrd
+ PartialEqwhere
Self: Sized,{ }Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.