Skip to main content

VectorSum

Trait VectorSum 

Source
pub trait VectorSum:
    CubePrimitive
    + CubeType<ExpandType: VectorSumExpand + CubePrimitiveExpand<Scalar = NativeExpand<Self::Scalar>>>
    + Sized {
    // Provided methods
    fn vector_sum(self) -> Self { ... }
    fn __expand_vector_sum(
        scope: &mut Scope,
        x: NativeExpand<Self>,
    ) -> NativeExpand<Self::Scalar> { ... }
}

Provided Methods§

Source

fn vector_sum(self) -> Self

Source

fn __expand_vector_sum( scope: &mut Scope, x: NativeExpand<Self>, ) -> NativeExpand<Self::Scalar>

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.

Implementations on Foreign Types§

Source§

impl VectorSum for f32

Source§

impl VectorSum for f64

Source§

impl VectorSum for i8

Source§

impl VectorSum for i16

Source§

impl VectorSum for i32

Source§

impl VectorSum for i64

Source§

impl VectorSum for isize

Source§

impl VectorSum for u8

Source§

impl VectorSum for u16

Source§

impl VectorSum for u32

Source§

impl VectorSum for u64

Source§

impl VectorSum for usize

Source§

impl VectorSum for bf16

Source§

impl VectorSum for f16

Implementors§