Prerequisites

I’m assuming you’re an intermediate-level Rustacean. You should understand the majority of the concepts in The Book and also the basics of raw pointers.

You’ll need a C++ compiler. I recommend using clang++ on Linux & MacOS because it generally gives better error message than g++. On Windows you should use msvc.