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}