Downstream issue: nabijaczleweli/cargo-update#337
cargo-update (.../cargo-install-update) runs cargo install to install stuff, so the call-stack is (1) cargo install-update ... -> (2) cargo-install-update -> (3) cargo install. It appears that the rustup cargo wrapper puts the toolchain selected in 1 in the environment so lower layers will obey this configuration (good), understands and obeys it in 3 (good), but now decides to warn about this everything-going-as-designed scenario (bad).
Downstream issue: nabijaczleweli/cargo-update#337
cargo-update (
.../cargo-install-update) runscargo installto install stuff, so the call-stack is (1)cargo install-update ...-> (2)cargo-install-update-> (3)cargo install. It appears that the rustup cargo wrapper puts the toolchain selected in 1 in the environment so lower layers will obey this configuration (good), understands and obeys it in 3 (good), but now decides to warn about this everything-going-as-designed scenario (bad).