Hm, I have been doing this just fine without using the workspaces. What am I missing?
This helps to reduce compile times when working on projects where you frequently switch between crates.
[0] https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html