fix: Deprecate features redundant with Actions #3797
Merged
+18,488
−865
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This includes
ArgAction::StoreValue
forArgAction::Set
andArgAction::Append
ArgAction::IncOccurrences
forArgAction::SetTrue
andArgAction::Count
Argn::max_occurrences
forvalue_parser!(u64).range(..N)
forArgAction::Count
Command::args_override_self
in favor ofArgAction::Set
ArgMatches::occurrences_of
in favor ofArgAction::Count
andArgMatches::value_source
Arg::multiple_occurrences
in favor ofArg::multiple_values
(positional),ArgAction::Append
(flag with value), orArgAction::Count
(flag without value)To help make this a reality
ValueParser
for replacingArg::max_occurrences
multiple_occurrences
with new actions (for non-positional)multiple_occurrences