The target arch doesn’t matter for the change-build-test loop d vs do. All that matters is how fast can you compile your code to test it.
If the final x86 production build takes longer it doesn’t matter - that happens on the cloud anyway.
Edit: Rust builds are very parallel until linking. No different than any other LLVM build.