Currently code is only compiled and tested on stable rust toolchain.
Since we want to provide forward-compatibility software, we should verify that nothing is broken in future versions of rust.
Failing to compile on beta channel fails the build
Failing to compile on nightly should trigger some sort of warning (don't know if it's possible)
Developers should be advised to test beta and nightly build. Stable stay the main target.