pub trait CalcOps:
UsizeConvert
+ Add<usize>
+ Add<Self>
+ AddAssign<usize>
+ AddAssign<Self>
+ Sub<usize>
+ Sub<Self>
+ SubAssign<usize>
+ SubAssign<Self>
+ BitAnd<usize>
+ BitAnd<Self>
+ BitAndAssign<usize>
+ BitAndAssign<Self>
+ BitOr<usize>
+ BitOr<Self>
+ BitOrAssign<usize>
+ BitOrAssign<Self>
+ BitXor<usize>
+ BitXor<Self>
+ BitXorAssign<usize>
+ BitXorAssign<Self>
+ Shl<usize>
+ ShlAssign<usize>
+ Shr<usize>
+ ShrAssign<usize> { }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.