Great course by Jeremy Chone.
Go do it.
https://www.youtube.com/watch?v=XZtlD_m59sM&t=60s
Install Rust.
Watch and re-compile on code change
cargo watch -q -c -w src/ -x run
Watch and perform tests on test change
cargo watch -q -c -w tests/ -x "test -q quick_dev -- --nocapture"