Closed
Description
See rust-lang/rust#51208 (comment); copying:
So --all-targets
seems to work great. Feature handling is harder, but since rustfix supports incremental migration that's fine, for crates with non-mutually exclusive features, cargo +nightly fix --prepare-for 2018 -- --all-targets --no-default-features
and cargo +nightly fix --prepare-for 2018 --allow-dirty -- --all-targets --all-features
should be sufficient to migrate.
If exclusive features are present users need to run with --feature blah
and then --features baz
. For the alpha release that seems sufficient; we might want rustfix to automatically do this with some flag, but I don't think that's very feasible due to exclusionary feature groups.
We should update the migration docs.