Trait VectorConstants

Source
pub trait VectorConstants {
    type Vector;

    const ZERO: Self::Vector;
}
Expand description

A container for const vector values

Required Associated Constants§

Source

const ZERO: Self::Vector

Required Associated Types§

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 VectorConstants for Vector2<f32>

Source§

impl VectorConstants for Vector2<f64>

Source§

impl VectorConstants for Vector3<f32>

Source§

impl VectorConstants for Vector3<f64>

Source§

impl VectorConstants for Vector2<f32>

Source§

const ZERO: Self::Vector

Source§

type Vector = Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>

Source§

impl VectorConstants for Vector2<f64>

Source§

const ZERO: Self::Vector

Source§

type Vector = Matrix<f64, Const<2>, Const<1>, ArrayStorage<f64, 2, 1>>

Source§

impl VectorConstants for Vector3<f32>

Source§

const ZERO: Self::Vector

Source§

type Vector = Matrix<f32, Const<3>, Const<1>, ArrayStorage<f32, 3, 1>>

Source§

impl VectorConstants for Vector3<f64>

Source§

const ZERO: Self::Vector

Source§

type Vector = Matrix<f64, Const<3>, Const<1>, ArrayStorage<f64, 3, 1>>

Implementors§