pub trait SimdSplit<S: Simd>: SimdBase<S> {
type Split: SimdBase<S, Element = Self::Element, Block = Self::Block>;
// Required method
fn split(self) -> (Self::Split, Self::Split);
}Expand description
Splitting of one SIMD vector into two.
This is implemented on all vectors 256 bits and higher, producing vectors of down to 128 bits.
Required Associated Types§
Required Methods§
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.