| toolchain | The Rust toolchain to install (i.e., stable, nightly, beta, etc). Refer
to https://rust-lang.github.io/rustup/concepts/toolchains.html on how to
specify the toolchain.
| — | stable |
| components | List of individual components to install after installing rustup. Can be
a whitespace or comma separated list.
| — | — |
| profile | Override the default rustup profile (for example, 'minimal').
| — | — |
| allow-downgrade | Allow rustup to downgrade the installation until all components are
available.
| — | true |
| targets | Install additional targets for cross compilation (i.e.,
'x86_64-apple-ios, armv7-unknown-linux-musleabi'). Can be a whitespace or
comma separate list of targets. Run `rustup target list` to list all targets.
| — | — |
| self-update | Make sure rustup itself is up-to-date before using it. This may fail on
some platforms, so it's disabled by default.
| — | false |