Runs cargo check, build, and test on ubuntu and macOS using the nightly toolchain (required by parser's use of if_let_guard).