Skip to main content

HasVector

Trait HasVector 

Source
pub trait HasVector<const N: usize>: Scalar {
    type Vector: SimdBase<Scalar = Self>;
}
Expand description

A Scalar type which has a vector type of length N.

See Simd for how this trait is used.

Required Associated Types§

Source

type Vector: SimdBase<Scalar = Self>

The vector of [Self; N].

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl HasVector<2> for i64

Source§

impl HasVector<2> for u64

Source§

impl HasVector<4> for i32

Source§

impl HasVector<4> for i64

Source§

impl HasVector<4> for u32

Source§

impl HasVector<4> for u64

Source§

impl HasVector<8> for i16

Source§

impl HasVector<8> for i32

Source§

impl HasVector<8> for u16

Source§

impl HasVector<8> for u32

Source§

impl HasVector<16> for i8

Source§

impl HasVector<16> for i16

Source§

impl HasVector<16> for u8

Source§

impl HasVector<16> for u16

Source§

impl HasVector<32> for i8

Source§

impl HasVector<32> for u8

Implementors§