pub trait SimdComplex64 {
// Required methods
fn simd_add(self, other: Complex64) -> Complex64;
fn simd_sub(self, other: Complex64) -> Complex64;
fn simd_mul(self, other: Complex64) -> Complex64;
fn simd_scalar_mul(self, scalar: Complex64) -> Complex64;
fn simd_sum(slice: &[Complex64]) -> Complex64;
}Expand description
Trait for SIMD operations on Complex64
Required Methods§
fn simd_add(self, other: Complex64) -> Complex64
fn simd_sub(self, other: Complex64) -> Complex64
fn simd_mul(self, other: Complex64) -> Complex64
fn simd_scalar_mul(self, scalar: Complex64) -> Complex64
fn simd_sum(slice: &[Complex64]) -> Complex64
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.