paraxis 0.9.2

A simple rock-solid mathematics library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use num_traits::Num;

pub mod float;
pub mod ops;
pub mod signed;

#[derive(Hash, PartialEq, Eq, Clone, Copy)]
pub struct Vector<T: Num, const N: usize> {
    pub inner: [T; N],
}
impl<T: Num + Copy, const N: usize> Vector<T, N> {
    pub fn new(slice: [T; N]) -> Self {
        Self { inner: slice }
    }
}