Fix compilation with the latest nightly build
Use Cargo to build the executable