Am I expecting too much from cargo or is it a bug?
After trying to build exa with too old a version of rustc, I switched to the current nightly and started from a clean source directory - the build failed exactly as before. Manually clearing the cache helped but I’m not sure from reading the help if ‘cargo update’ was the way to go? (clean doesn’t help)
Even though multirust would solve this (or simply a different CARGO_HOME) - I meant why is cargo blindly using some prebuilt stuff when the project never finished building successfully? I was expecting a full overwrite of old stuff upon detecting a compiler change.