DefinitiveThe definitive vector and matrix library for Rust
```rust use definitive::Vector;
let a = Vector::new([2, 3, 1]); let b = Vector::new([8, 0, 0]);
let c = a + b * (b * 2); ```
Definitive provides the default feature simd which enables and disables hand
written SIMD implementations of certain Vector and Matrix variants. Hand
optimized variants are documented under their own traits
#![no_std]This crate supports #![no_std] environments, provided the simd feature is
not activated
[ ] Vector
CloneCopyDebugDisplayEq
PartialEqAdd
AddAssignSub
SubAssignMul
MulAssignDiv
DivAssignRem
RemAssignNegBitAnd
BitAndAssignBitOr
BitOrAssignBitXor
BitXorAssignShl
ShlAssignShr
ShrAssignNotHash[ ] Matrix (blocked on https://github.com/rust-lang/rust/issues/44580)