This project provides a place to experiment and learn about all things concerning the rust language.
- compression with the zstd library, i choose this one because of its excellent compression ratio and extremely low decompression times.
- deserialising toml files
- including files into to binary executable, this lets the executable act as its own installer (portable version)
- quick and easy mutithreading with the rayon library
- basic optimization of single/mutithreded functions
- benchmarking with the criterion library (though i already learned this from https://github.com/AlexanderReaper7/mine_sweeper)
- build scripts
- basic concurrrency using channels
- basic hasing function usage and benchmarking
- embedding an icon into the executable