You can reuse the same directory for compiling rust intermediate files and use less overall disk space by setting target-dir to a single location, shared between projects.
The following config snippet will use $HOME/.cargo/target for this purpose.
bencord0@localhost ~ $ cat .cargo/config.toml [build] target-dir = ".cargo/target"