[−][src]Trait generic_simd::vector::Ops
A supertrait for vectors supporting typical arithmetic operations.
Implementors
impl<V> Ops for V where
V: Vector + AsRef<[<V as Vector>::Scalar]> + AsMut<[<V as Vector>::Scalar]> + Deref<Target = [<V as Vector>::Scalar]> + DerefMut + Add<V, Output = V> + Add<<V as Vector>::Scalar, Output = V> + AddAssign<V> + AddAssign<<V as Vector>::Scalar> + Sub<V, Output = V> + Sub<<V as Vector>::Scalar, Output = V> + SubAssign<V> + SubAssign<<V as Vector>::Scalar> + Mul<V, Output = V> + Mul<<V as Vector>::Scalar, Output = V> + MulAssign<V> + MulAssign<<V as Vector>::Scalar> + Div<V, Output = V> + Div<<V as Vector>::Scalar, Output = V> + DivAssign<V> + DivAssign<<V as Vector>::Scalar>,
[src]
V: Vector + AsRef<[<V as Vector>::Scalar]> + AsMut<[<V as Vector>::Scalar]> + Deref<Target = [<V as Vector>::Scalar]> + DerefMut + Add<V, Output = V> + Add<<V as Vector>::Scalar, Output = V> + AddAssign<V> + AddAssign<<V as Vector>::Scalar> + Sub<V, Output = V> + Sub<<V as Vector>::Scalar, Output = V> + SubAssign<V> + SubAssign<<V as Vector>::Scalar> + Mul<V, Output = V> + Mul<<V as Vector>::Scalar, Output = V> + MulAssign<V> + MulAssign<<V as Vector>::Scalar> + Div<V, Output = V> + Div<<V as Vector>::Scalar, Output = V> + DivAssign<V> + DivAssign<<V as Vector>::Scalar>,