I'm in a bit of a bind.
I've got a project that relies on Nightly, because one of the dependencies also does. I test that project on Travis, which uses the
minimal rustup profile, which installs very few components; my
rustup component add clippy rustfmt at the appropriate time in order to ensure the components my build needs are present. Underlying that, my
rust-toolchain file normally specifies
However, this only works most of the time. Occasionally, a version of
nightly will be released without rustfmt, or without clippy. That's fine, and that's an advertised behaviour for the nightly channel. What I'd really like is a way to query rustup to ask "what is the latest nightly to have these components," and then to install that nightly. Is such a thing possible? Is such a thing practical?