devela/num/geom/linear/vector/array/
num.rs

1// devela::num::geom::linear::vector::array::num
2//
3//!
4//
5
6use crate::{Num, NumVector, Vector};
7
8impl<T: Num, const D: usize> NumVector for Vector<T, D> {
9    type Scalar = T;
10}
11
12impl<T: Num, const D: usize> Num for Vector<T, D> {
13    type Inner = [T; D];
14    type Out = Self;
15    type Rhs = Self;
16
17    fn num_into(self) -> Self::Inner {
18        self.coords
19    }
20}