Trait na::NumVec

source ·
pub trait NumVec: Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self::Field, Output = Self> + Div<Self::Field, Output = Self> + MulAssign<Self::Field> + DivAssign<Self::Field> + AddAssign<Self> + SubAssign<Self> + PartialEq + Sized {
    type Field: BaseNum;
}
Expand description

Trait grouping most common operations on vectors.

Required Associated Types§

Implementors§

source§

impl<N: BaseNum> NumVec for Vector1<N>

§

type Field = N

source§

impl<N: BaseNum> NumVec for Vector2<N>

§

type Field = N

source§

impl<N: BaseNum> NumVec for Vector3<N>

§

type Field = N

source§

impl<N: BaseNum> NumVec for Vector4<N>

§

type Field = N

source§

impl<N: BaseNum> NumVec for Vector5<N>

§

type Field = N

source§

impl<N: BaseNum> NumVec for Vector6<N>

§

type Field = N