/rust_experiments

This project provides a place to experiment and learn about all things concerning the rust language.

Primary LanguageRust

rust_experiments

This project provides a place to experiment and learn about all things concerning the rust language.

Things done so far:

  • 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

Still working on:

  • embedding an icon into the executable