Multirust-rs integration with tools

rustup (multirust-rs) does not override $CARGO_HOME so all the bins you install with cargo install will live in ~/.cargo/bin (regardless of which toolchain they are built with). This is also where the rustup command and the rustc and cargo proxy bins live.

This at least avoids the specific issue you mention. Are there other scenarios where rustup needs to behave differently?