Skip to main content

Vectorized

Trait Vectorized 

Source
pub trait Vectorized: CubeType<ExpandType: VectorizedExpand> {
    // Provided methods
    fn vector_size(&self) -> VectorSize { ... }
    fn __expand_vector_size(
        _scope: &Scope,
        this: &Self::ExpandType,
    ) -> VectorSize { ... }
}

Provided Methods§

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<E: CubePrimitive> Vectorized for Box<[E]>

Source§

impl<E: CubePrimitive> Vectorized for [E]

Source§

impl<T: Vectorized + ?Sized> Vectorized for &T

Source§

impl<T: Vectorized + ?Sized> Vectorized for &mut T

Implementors§