pub trait Dtype: Unit + Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self, Output = Self> + Div<Self, Output = Self> + AddAssign + SubAssign + MulAssign + DivAssign + FromPrimitive + ToPrimitive { }
pub trait Dtype: Unit + Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self, Output = Self> + Div<Self, Output = Self> + AddAssign + SubAssign + MulAssign + DivAssign + FromPrimitive + ToPrimitive { }