Recently I started working on a small vector library in Rust. Trying to think of so many test cases for multiple operations is a bit of a headache
You can find the code on my github here or the crate here
I'm pretty new to Rust, so I'm sure there are quite a few things to improve like taking advantage of SIMD instructions, adding more operations, testing, fuzzing, etc.
I'm also not sure if I'm using the best practices for Rust, so if you see something that could be improved, please let me know.
This is the first thing I've made in Rust. Overall it was actually a good experience, especially the testing framwork for cargo.
First step to finising my Rust toolbox.
Thank you for reading!
- Mathieu