mirror of
https://github.com/clap-rs/clap
synced 2024-12-13 22:32:33 +00:00
docs: Hide items deprecated in 3.0.0
We left them in the docs for a period of time to help people find docs for code that was still in use. Balancing that with the need for clean docs, it seems like 3.1 is an appropriate time to mark them hidden in the docs.
This commit is contained in:
parent
9f7d2dc041
commit
6c7126b156
9 changed files with 71 additions and 0 deletions
|
@ -3615,6 +3615,7 @@ impl<'help> App<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn from_yaml(y: &'help Yaml) -> Self {
|
pub fn from_yaml(y: &'help Yaml) -> Self {
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
let yaml_file_hash = y.as_hash().expect("YAML file must be a hash");
|
let yaml_file_hash = y.as_hash().expect("YAML file must be a hash");
|
||||||
|
@ -3702,6 +3703,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::override_usage`]
|
/// Deprecated, replaced with [`App::override_usage`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::override_usage`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::override_usage`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn usage<S: Into<&'help str>>(self, usage: S) -> Self {
|
pub fn usage<S: Into<&'help str>>(self, usage: S) -> Self {
|
||||||
self.override_usage(usage)
|
self.override_usage(usage)
|
||||||
|
@ -3709,6 +3711,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::override_help`]
|
/// Deprecated, replaced with [`App::override_help`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::override_help`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::override_help`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn help<S: Into<&'help str>>(self, help: S) -> Self {
|
pub fn help<S: Into<&'help str>>(self, help: S) -> Self {
|
||||||
self.override_help(help)
|
self.override_help(help)
|
||||||
|
@ -3716,6 +3719,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::mut_arg`]
|
/// Deprecated, replaced with [`App::mut_arg`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn help_short(self, c: char) -> Self {
|
pub fn help_short(self, c: char) -> Self {
|
||||||
self.mut_arg("help", |a| a.short(c))
|
self.mut_arg("help", |a| a.short(c))
|
||||||
|
@ -3723,6 +3727,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::mut_arg`]
|
/// Deprecated, replaced with [`App::mut_arg`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn version_short(self, c: char) -> Self {
|
pub fn version_short(self, c: char) -> Self {
|
||||||
self.mut_arg("version", |a| a.short(c))
|
self.mut_arg("version", |a| a.short(c))
|
||||||
|
@ -3730,6 +3735,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::mut_arg`]
|
/// Deprecated, replaced with [`App::mut_arg`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn help_message(self, s: impl Into<&'help str>) -> Self {
|
pub fn help_message(self, s: impl Into<&'help str>) -> Self {
|
||||||
self.mut_arg("help", |a| a.help(s.into()))
|
self.mut_arg("help", |a| a.help(s.into()))
|
||||||
|
@ -3737,6 +3743,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::mut_arg`]
|
/// Deprecated, replaced with [`App::mut_arg`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::mut_arg`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn version_message(self, s: impl Into<&'help str>) -> Self {
|
pub fn version_message(self, s: impl Into<&'help str>) -> Self {
|
||||||
self.mut_arg("version", |a| a.help(s.into()))
|
self.mut_arg("version", |a| a.help(s.into()))
|
||||||
|
@ -3744,6 +3751,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::help_template`]
|
/// Deprecated, replaced with [`App::help_template`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::help_template`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::help_template`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn template<S: Into<&'help str>>(self, s: S) -> Self {
|
pub fn template<S: Into<&'help str>>(self, s: S) -> Self {
|
||||||
self.help_template(s)
|
self.help_template(s)
|
||||||
|
@ -3751,6 +3759,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::setting(a| b)`]
|
/// Deprecated, replaced with [`App::setting(a| b)`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::setting(a | b)`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::setting(a | b)`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn settings(mut self, settings: &[AppSettings]) -> Self {
|
pub fn settings(mut self, settings: &[AppSettings]) -> Self {
|
||||||
for s in settings {
|
for s in settings {
|
||||||
|
@ -3761,6 +3770,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::unset_setting(a| b)`]
|
/// Deprecated, replaced with [`App::unset_setting(a| b)`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::unset_setting(a | b)`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::unset_setting(a | b)`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn unset_settings(mut self, settings: &[AppSettings]) -> Self {
|
pub fn unset_settings(mut self, settings: &[AppSettings]) -> Self {
|
||||||
for s in settings {
|
for s in settings {
|
||||||
|
@ -3771,6 +3781,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::global_setting(a| b)`]
|
/// Deprecated, replaced with [`App::global_setting(a| b)`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::global_setting(a | b)`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::global_setting(a | b)`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn global_settings(mut self, settings: &[AppSettings]) -> Self {
|
pub fn global_settings(mut self, settings: &[AppSettings]) -> Self {
|
||||||
for s in settings {
|
for s in settings {
|
||||||
|
@ -3782,6 +3793,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::term_width`]
|
/// Deprecated, replaced with [`App::term_width`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::term_width`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::term_width`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn set_term_width(self, width: usize) -> Self {
|
pub fn set_term_width(self, width: usize) -> Self {
|
||||||
self.term_width(width)
|
self.term_width(width)
|
||||||
|
@ -3789,6 +3801,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
||||||
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn arg_from_usage(self, usage: &'help str) -> Self {
|
pub fn arg_from_usage(self, usage: &'help str) -> Self {
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
|
@ -3797,6 +3810,7 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
||||||
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn args_from_usage(mut self, usage: &'help str) -> Self {
|
pub fn args_from_usage(mut self, usage: &'help str) -> Self {
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
|
@ -3812,24 +3826,28 @@ impl<'help> App<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::render_version`]
|
/// Deprecated, replaced with [`App::render_version`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::render_version`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::render_version`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn write_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
|
pub fn write_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
|
||||||
write!(w, "{}", self.render_version()).map_err(From::from)
|
write!(w, "{}", self.render_version()).map_err(From::from)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::render_long_version`]
|
/// Deprecated, replaced with [`App::render_long_version`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::render_long_version`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::render_long_version`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn write_long_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
|
pub fn write_long_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
|
||||||
write!(w, "{}", self.render_long_version()).map_err(From::from)
|
write!(w, "{}", self.render_long_version()).map_err(From::from)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::try_get_matches`]
|
/// Deprecated, replaced with [`App::try_get_matches`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::try_get_matches`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::try_get_matches`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn get_matches_safe(self) -> ClapResult<ArgMatches> {
|
pub fn get_matches_safe(self) -> ClapResult<ArgMatches> {
|
||||||
self.try_get_matches()
|
self.try_get_matches()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::try_get_matches_from`]
|
/// Deprecated, replaced with [`App::try_get_matches_from`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::try_get_matches_from`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::try_get_matches_from`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn get_matches_from_safe<I, T>(self, itr: I) -> ClapResult<ArgMatches>
|
pub fn get_matches_from_safe<I, T>(self, itr: I) -> ClapResult<ArgMatches>
|
||||||
where
|
where
|
||||||
I: IntoIterator<Item = T>,
|
I: IntoIterator<Item = T>,
|
||||||
|
@ -3843,6 +3861,7 @@ impl<'help> App<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `App::try_get_matches_from_mut`"
|
note = "Replaced with `App::try_get_matches_from_mut`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn get_matches_from_safe_borrow<I, T>(&mut self, itr: I) -> ClapResult<ArgMatches>
|
pub fn get_matches_from_safe_borrow<I, T>(&mut self, itr: I) -> ClapResult<ArgMatches>
|
||||||
where
|
where
|
||||||
I: IntoIterator<Item = T>,
|
I: IntoIterator<Item = T>,
|
||||||
|
|
|
@ -342,6 +342,7 @@ pub enum AppSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `AppSettings::AllowHyphenValues`"
|
note = "Replaced with `AppSettings::AllowHyphenValues`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
AllowLeadingHyphen,
|
AllowLeadingHyphen,
|
||||||
|
|
||||||
/// Deprecated, this is now the default, see [`AppSettings::AllowInvalidUtf8ForExternalSubcommands`] and [`ArgSettings::AllowInvalidUtf8`][crate::ArgSettings::AllowInvalidUtf8] for the opposite.
|
/// Deprecated, this is now the default, see [`AppSettings::AllowInvalidUtf8ForExternalSubcommands`] and [`ArgSettings::AllowInvalidUtf8`][crate::ArgSettings::AllowInvalidUtf8] for the opposite.
|
||||||
|
@ -349,30 +350,37 @@ pub enum AppSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "This is now the default see `AppSettings::AllowInvalidUtf8ForExternalSubcommands` and `ArgSettings::AllowInvalidUtf8` for the opposite."
|
note = "This is now the default see `AppSettings::AllowInvalidUtf8ForExternalSubcommands` and `ArgSettings::AllowInvalidUtf8` for the opposite."
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
StrictUtf8,
|
StrictUtf8,
|
||||||
|
|
||||||
/// Deprecated, this is now the default
|
/// Deprecated, this is now the default
|
||||||
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
||||||
|
#[doc(hidden)]
|
||||||
UnifiedHelpMessage,
|
UnifiedHelpMessage,
|
||||||
|
|
||||||
/// Deprecated, this is now the default
|
/// Deprecated, this is now the default
|
||||||
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
||||||
|
#[doc(hidden)]
|
||||||
ColoredHelp,
|
ColoredHelp,
|
||||||
|
|
||||||
/// Deprecated, see [`App::color`][crate::App::color]
|
/// Deprecated, see [`App::color`][crate::App::color]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
||||||
|
#[doc(hidden)]
|
||||||
ColorAuto,
|
ColorAuto,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::color`][crate::App::color]
|
/// Deprecated, replaced with [`App::color`][crate::App::color]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
||||||
|
#[doc(hidden)]
|
||||||
ColorAlways,
|
ColorAlways,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`App::color`][crate::App::color]
|
/// Deprecated, replaced with [`App::color`][crate::App::color]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::color`")]
|
||||||
|
#[doc(hidden)]
|
||||||
ColorNever,
|
ColorNever,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`AppSettings::DisableHelpFlag`]
|
/// Deprecated, replaced with [`AppSettings::DisableHelpFlag`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `AppSettings::DisableHelpFlag`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `AppSettings::DisableHelpFlag`")]
|
||||||
|
#[doc(hidden)]
|
||||||
DisableHelpFlags,
|
DisableHelpFlags,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`AppSettings::DisableVersionFlag`]
|
/// Deprecated, replaced with [`AppSettings::DisableVersionFlag`]
|
||||||
|
@ -380,6 +388,7 @@ pub enum AppSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `AppSettings::DisableVersionFlag`"
|
note = "Replaced with `AppSettings::DisableVersionFlag`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
DisableVersion,
|
DisableVersion,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`AppSettings::PropagateVersion`]
|
/// Deprecated, replaced with [`AppSettings::PropagateVersion`]
|
||||||
|
@ -387,6 +396,7 @@ pub enum AppSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `AppSettings::PropagateVersion`"
|
note = "Replaced with `AppSettings::PropagateVersion`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
GlobalVersion,
|
GlobalVersion,
|
||||||
|
|
||||||
/// Deprecated, replaced with [`AppSettings::HidePossibleValues`]
|
/// Deprecated, replaced with [`AppSettings::HidePossibleValues`]
|
||||||
|
@ -394,10 +404,12 @@ pub enum AppSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with AppSettings::HidePossibleValues"
|
note = "Replaced with AppSettings::HidePossibleValues"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
HidePossibleValuesInHelp,
|
HidePossibleValuesInHelp,
|
||||||
|
|
||||||
/// Deprecated, this is now the default
|
/// Deprecated, this is now the default
|
||||||
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
#[deprecated(since = "3.0.0", note = "This is now the default")]
|
||||||
|
#[doc(hidden)]
|
||||||
UnifiedHelp,
|
UnifiedHelp,
|
||||||
|
|
||||||
/// If the app is already built, used for caching.
|
/// If the app is already built, used for caching.
|
||||||
|
|
|
@ -4804,6 +4804,7 @@ impl<'help> Arg<'help> {
|
||||||
impl<'help> Arg<'help> {
|
impl<'help> Arg<'help> {
|
||||||
/// Deprecated, replaced with [`Arg::new`]
|
/// Deprecated, replaced with [`Arg::new`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::new`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::new`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn with_name<S: Into<&'help str>>(n: S) -> Self {
|
pub fn with_name<S: Into<&'help str>>(n: S) -> Self {
|
||||||
Self::new(n)
|
Self::new(n)
|
||||||
}
|
}
|
||||||
|
@ -4814,6 +4815,7 @@ impl<'help> Arg<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn from_yaml(y: &'help Yaml) -> Self {
|
pub fn from_yaml(y: &'help Yaml) -> Self {
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
let yaml_file_hash = y.as_hash().expect("YAML file must be a hash");
|
let yaml_file_hash = y.as_hash().expect("YAML file must be a hash");
|
||||||
|
@ -4883,12 +4885,14 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
/// Deprecated in [Issue #3086](https://github.com/clap-rs/clap/issues/3086), see [`arg!`][crate::arg!].
|
||||||
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
#[deprecated(since = "3.0.0", note = "Deprecated in Issue #3086, see `clap::arg!")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn from_usage(u: &'help str) -> Self {
|
pub fn from_usage(u: &'help str) -> Self {
|
||||||
UsageParser::from_usage(u).parse()
|
UsageParser::from_usage(u).parse()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::required_unless_present`]
|
/// Deprecated, replaced with [`Arg::required_unless_present`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_unless_present`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_unless_present`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn required_unless<T: Key>(self, arg_id: T) -> Self {
|
pub fn required_unless<T: Key>(self, arg_id: T) -> Self {
|
||||||
self.required_unless_present(arg_id)
|
self.required_unless_present(arg_id)
|
||||||
|
@ -4899,6 +4903,7 @@ impl<'help> Arg<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `Arg::required_unless_present_all`"
|
note = "Replaced with `Arg::required_unless_present_all`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn required_unless_all<T, I>(self, names: I) -> Self
|
pub fn required_unless_all<T, I>(self, names: I) -> Self
|
||||||
where
|
where
|
||||||
|
@ -4913,6 +4918,7 @@ impl<'help> Arg<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `Arg::required_unless_present_any`"
|
note = "Replaced with `Arg::required_unless_present_any`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn required_unless_one<T, I>(self, names: I) -> Self
|
pub fn required_unless_one<T, I>(self, names: I) -> Self
|
||||||
where
|
where
|
||||||
|
@ -4924,6 +4930,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::required_if_eq`]
|
/// Deprecated, replaced with [`Arg::required_if_eq`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_if_eq`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_if_eq`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn required_if<T: Key>(self, arg_id: T, val: &'help str) -> Self {
|
pub fn required_if<T: Key>(self, arg_id: T, val: &'help str) -> Self {
|
||||||
self.required_if_eq(arg_id, val)
|
self.required_if_eq(arg_id, val)
|
||||||
|
@ -4931,6 +4938,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::required_if_eq_any`]
|
/// Deprecated, replaced with [`Arg::required_if_eq_any`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_if_eq_any`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::required_if_eq_any`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn required_ifs<T: Key>(self, ifs: &[(T, &'help str)]) -> Self {
|
pub fn required_ifs<T: Key>(self, ifs: &[(T, &'help str)]) -> Self {
|
||||||
self.required_if_eq_any(ifs)
|
self.required_if_eq_any(ifs)
|
||||||
|
@ -4938,6 +4946,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::hide`]
|
/// Deprecated, replaced with [`Arg::hide`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn hidden(self, yes: bool) -> Self {
|
pub fn hidden(self, yes: bool) -> Self {
|
||||||
|
@ -4946,6 +4955,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::ignore_case`]
|
/// Deprecated, replaced with [`Arg::ignore_case`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::ignore_case`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::ignore_case`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn case_insensitive(self, yes: bool) -> Self {
|
pub fn case_insensitive(self, yes: bool) -> Self {
|
||||||
|
@ -4954,6 +4964,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::forbid_empty_values`]
|
/// Deprecated, replaced with [`Arg::forbid_empty_values`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::forbid_empty_values`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::forbid_empty_values`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn empty_values(self, yes: bool) -> Self {
|
pub fn empty_values(self, yes: bool) -> Self {
|
||||||
self.forbid_empty_values(!yes)
|
self.forbid_empty_values(!yes)
|
||||||
|
@ -4965,6 +4976,7 @@ impl<'help> Arg<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Split into `Arg::multiple_occurrences` (most likely what you want) and `Arg::multiple_values`"
|
note = "Split into `Arg::multiple_occurrences` (most likely what you want) and `Arg::multiple_values`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn multiple(self, yes: bool) -> Self {
|
pub fn multiple(self, yes: bool) -> Self {
|
||||||
self.multiple_occurrences(yes).multiple_values(yes)
|
self.multiple_occurrences(yes).multiple_values(yes)
|
||||||
|
@ -4972,6 +4984,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::hide_short_help`]
|
/// Deprecated, replaced with [`Arg::hide_short_help`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide_short_help`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide_short_help`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn hidden_short_help(self, yes: bool) -> Self {
|
pub fn hidden_short_help(self, yes: bool) -> Self {
|
||||||
|
@ -4980,6 +4993,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::hide_long_help`]
|
/// Deprecated, replaced with [`Arg::hide_long_help`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide_long_help`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::hide_long_help`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn hidden_long_help(self, yes: bool) -> Self {
|
pub fn hidden_long_help(self, yes: bool) -> Self {
|
||||||
|
@ -4988,6 +5002,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::setting`]
|
/// Deprecated, replaced with [`Arg::setting`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::setting`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::setting`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn set(self, s: ArgSettings) -> Self {
|
pub fn set(self, s: ArgSettings) -> Self {
|
||||||
self.setting(s)
|
self.setting(s)
|
||||||
|
@ -4995,6 +5010,7 @@ impl<'help> Arg<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Arg::unset_setting`]
|
/// Deprecated, replaced with [`Arg::unset_setting`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::unset_setting`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Arg::unset_setting`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn unset(self, s: ArgSettings) -> Self {
|
pub fn unset(self, s: ArgSettings) -> Self {
|
||||||
self.unset_setting(s)
|
self.unset_setting(s)
|
||||||
|
|
|
@ -434,6 +434,7 @@ impl<'help> ArgGroup<'help> {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`ArgGroup::new`]
|
/// Deprecated, replaced with [`ArgGroup::new`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `ArgGroup::new`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `ArgGroup::new`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn with_name<S: Into<&'help str>>(n: S) -> Self {
|
pub fn with_name<S: Into<&'help str>>(n: S) -> Self {
|
||||||
Self::new(n)
|
Self::new(n)
|
||||||
}
|
}
|
||||||
|
@ -444,6 +445,7 @@ impl<'help> ArgGroup<'help> {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Maybe clap::Parser would fit your use case? (Issue #3087)"
|
note = "Maybe clap::Parser would fit your use case? (Issue #3087)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn from_yaml(yaml: &'help Yaml) -> Self {
|
pub fn from_yaml(yaml: &'help Yaml) -> Self {
|
||||||
Self::from(yaml)
|
Self::from(yaml)
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,6 +57,7 @@ pub enum ArgSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Split into `ArgSettings::MultipleOccurrences` (most likely what you want) and `ArgSettings::MultipleValues`"
|
note = "Split into `ArgSettings::MultipleOccurrences` (most likely what you want) and `ArgSettings::MultipleValues`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
Multiple,
|
Multiple,
|
||||||
/// Deprecated, replaced with [`Arg::forbid_empty_values`] and
|
/// Deprecated, replaced with [`Arg::forbid_empty_values`] and
|
||||||
/// [`Arg::is_forbid_empty_values_set`]
|
/// [`Arg::is_forbid_empty_values_set`]
|
||||||
|
@ -122,6 +123,7 @@ pub enum ArgSettings {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `ArgSettings::AllowHyphenValues`"
|
note = "Replaced with `ArgSettings::AllowHyphenValues`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
AllowLeadingHyphen,
|
AllowLeadingHyphen,
|
||||||
/// Deprecated, replaced with [`Arg::require_equals`] and [`Arg::is_require_equals_set`]
|
/// Deprecated, replaced with [`Arg::require_equals`] and [`Arg::is_require_equals_set`]
|
||||||
#[deprecated(
|
#[deprecated(
|
||||||
|
@ -149,6 +151,7 @@ pub enum ArgSettings {
|
||||||
IgnoreCase,
|
IgnoreCase,
|
||||||
/// Deprecated, replaced with [`ArgSettings::IgnoreCase`]
|
/// Deprecated, replaced with [`ArgSettings::IgnoreCase`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `ArgSettings::IgnoreCase`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `ArgSettings::IgnoreCase`")]
|
||||||
|
#[doc(hidden)]
|
||||||
CaseInsensitive,
|
CaseInsensitive,
|
||||||
/// Deprecated, replaced with [`Arg::hide_env`] and [`Arg::is_hide_env_set`]
|
/// Deprecated, replaced with [`Arg::hide_env`] and [`Arg::is_hide_env_set`]
|
||||||
#[deprecated(
|
#[deprecated(
|
||||||
|
|
|
@ -160,6 +160,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::clap` is replaced with `IntoApp::into_app` (derived as part of `Parser`)"
|
note = "`StructOpt::clap` is replaced with `IntoApp::into_app` (derived as part of `Parser`)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn clap<'help>() -> App<'help> {
|
fn clap<'help>() -> App<'help> {
|
||||||
<Self as IntoApp>::into_app()
|
<Self as IntoApp>::into_app()
|
||||||
}
|
}
|
||||||
|
@ -170,6 +171,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::from_clap` is replaced with `FromArgMatches::from_arg_matches` (derived as part of `Parser`)"
|
note = "`StructOpt::from_clap` is replaced with `FromArgMatches::from_arg_matches` (derived as part of `Parser`)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn from_clap(matches: &ArgMatches) -> Self {
|
fn from_clap(matches: &ArgMatches) -> Self {
|
||||||
<Self as FromArgMatches>::from_arg_matches(matches).unwrap()
|
<Self as FromArgMatches>::from_arg_matches(matches).unwrap()
|
||||||
}
|
}
|
||||||
|
@ -179,6 +181,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::from_args` is replaced with `Parser::parse` (note the change in derives)"
|
note = "`StructOpt::from_args` is replaced with `Parser::parse` (note the change in derives)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn from_args() -> Self {
|
fn from_args() -> Self {
|
||||||
Self::parse()
|
Self::parse()
|
||||||
}
|
}
|
||||||
|
@ -188,6 +191,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::from_args_safe` is replaced with `Parser::try_parse` (note the change in derives)"
|
note = "`StructOpt::from_args_safe` is replaced with `Parser::try_parse` (note the change in derives)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn from_args_safe() -> Result<Self, Error> {
|
fn from_args_safe() -> Result<Self, Error> {
|
||||||
Self::try_parse()
|
Self::try_parse()
|
||||||
}
|
}
|
||||||
|
@ -197,6 +201,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::from_iter` is replaced with `Parser::parse_from` (note the change in derives)"
|
note = "`StructOpt::from_iter` is replaced with `Parser::parse_from` (note the change in derives)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn from_iter<I, T>(itr: I) -> Self
|
fn from_iter<I, T>(itr: I) -> Self
|
||||||
where
|
where
|
||||||
I: IntoIterator<Item = T>,
|
I: IntoIterator<Item = T>,
|
||||||
|
@ -211,6 +216,7 @@ pub trait Parser: FromArgMatches + IntoApp + Sized {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "`StructOpt::from_iter_safe` is replaced with `Parser::try_parse_from` (note the change in derives)"
|
note = "`StructOpt::from_iter_safe` is replaced with `Parser::try_parse_from` (note the change in derives)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
fn from_iter_safe<I, T>(itr: I) -> Result<Self, Error>
|
fn from_iter_safe<I, T>(itr: I) -> Result<Self, Error>
|
||||||
where
|
where
|
||||||
I: IntoIterator<Item = T>,
|
I: IntoIterator<Item = T>,
|
||||||
|
|
|
@ -151,6 +151,7 @@ impl Error {
|
||||||
///
|
///
|
||||||
/// [`App::error`]: crate::App::error
|
/// [`App::error`]: crate::App::error
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::error`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::error`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn with_description(description: String, kind: ErrorKind) -> Self {
|
pub fn with_description(description: String, kind: ErrorKind) -> Self {
|
||||||
Error::raw(kind, description)
|
Error::raw(kind, description)
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,6 +44,7 @@ pub use crate::error::{ErrorKind, Result};
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub use yaml_rust::YamlLoader;
|
pub use yaml_rust::YamlLoader;
|
||||||
|
|
||||||
#[cfg(feature = "derive")]
|
#[cfg(feature = "derive")]
|
||||||
|
@ -52,6 +53,7 @@ pub use clap_derive::{self, *};
|
||||||
|
|
||||||
/// Deprecated, replaced with [`Parser`]
|
/// Deprecated, replaced with [`Parser`]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `Parser`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `Parser`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub use Parser as StructOpt;
|
pub use Parser as StructOpt;
|
||||||
|
|
||||||
#[cfg(any(feature = "derive", feature = "cargo"))]
|
#[cfg(any(feature = "derive", feature = "cargo"))]
|
||||||
|
@ -84,6 +86,7 @@ const INVALID_UTF8: &str = "unexpected invalid UTF-8 code point";
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `App::new` unless you intended the `Subcommand` trait"
|
note = "Replaced with `App::new` unless you intended the `Subcommand` trait"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[derive(Debug, Copy, Clone)]
|
#[derive(Debug, Copy, Clone)]
|
||||||
pub struct SubCommand {}
|
pub struct SubCommand {}
|
||||||
|
|
||||||
|
@ -92,6 +95,7 @@ impl SubCommand {
|
||||||
/// Deprecated, replaced with [`App::new`].
|
/// Deprecated, replaced with [`App::new`].
|
||||||
/// Did you mean Subcommand (lower-case c)?
|
/// Did you mean Subcommand (lower-case c)?
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `App::new`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `App::new`")]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn with_name<'help>(name: &str) -> App<'help> {
|
pub fn with_name<'help>(name: &str) -> App<'help> {
|
||||||
App::new(name)
|
App::new(name)
|
||||||
}
|
}
|
||||||
|
@ -102,6 +106,7 @@ impl SubCommand {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn from_yaml(yaml: &yaml_rust::Yaml) -> App {
|
pub fn from_yaml(yaml: &yaml_rust::Yaml) -> App {
|
||||||
#![allow(deprecated)]
|
#![allow(deprecated)]
|
||||||
App::from_yaml(yaml)
|
App::from_yaml(yaml)
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
note = "Deprecated in Issue #3087, maybe clap::Parser would fit your use case?"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! load_yaml {
|
macro_rules! load_yaml {
|
||||||
($yaml:expr) => {
|
($yaml:expr) => {
|
||||||
|
@ -15,6 +16,7 @@ macro_rules! load_yaml {
|
||||||
/// Deprecated, replaced with [`ArgMatches::value_of_t`][crate::ArgMatches::value_of_t]
|
/// Deprecated, replaced with [`ArgMatches::value_of_t`][crate::ArgMatches::value_of_t]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `ArgMatches::value_of_t`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `ArgMatches::value_of_t`")]
|
||||||
|
#[doc(hidden)]
|
||||||
macro_rules! value_t {
|
macro_rules! value_t {
|
||||||
($m:ident, $v:expr, $t:ty) => {
|
($m:ident, $v:expr, $t:ty) => {
|
||||||
$crate::value_t!($m.value_of($v), $t)
|
$crate::value_t!($m.value_of($v), $t)
|
||||||
|
@ -30,6 +32,7 @@ macro_rules! value_t {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `ArgMatches::value_of_t_or_exit`"
|
note = "Replaced with `ArgMatches::value_of_t_or_exit`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
macro_rules! value_t_or_exit {
|
macro_rules! value_t_or_exit {
|
||||||
($m:ident, $v:expr, $t:ty) => {
|
($m:ident, $v:expr, $t:ty) => {
|
||||||
value_t_or_exit!($m.value_of($v), $t)
|
value_t_or_exit!($m.value_of($v), $t)
|
||||||
|
@ -42,6 +45,7 @@ macro_rules! value_t_or_exit {
|
||||||
/// Deprecated, replaced with [`ArgMatches::values_of_t`][crate::ArgMatches::value_of_t]
|
/// Deprecated, replaced with [`ArgMatches::values_of_t`][crate::ArgMatches::value_of_t]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `ArgMatches::values_of_t`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `ArgMatches::values_of_t`")]
|
||||||
|
#[doc(hidden)]
|
||||||
macro_rules! values_t {
|
macro_rules! values_t {
|
||||||
($m:ident, $v:expr, $t:ty) => {
|
($m:ident, $v:expr, $t:ty) => {
|
||||||
values_t!($m.values_of($v), $t)
|
values_t!($m.values_of($v), $t)
|
||||||
|
@ -57,6 +61,7 @@ macro_rules! values_t {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `ArgMatches::values_of_t_or_exit`"
|
note = "Replaced with `ArgMatches::values_of_t_or_exit`"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
macro_rules! values_t_or_exit {
|
macro_rules! values_t_or_exit {
|
||||||
($m:ident, $v:expr, $t:ty) => {
|
($m:ident, $v:expr, $t:ty) => {
|
||||||
values_t_or_exit!($m.values_of($v), $t)
|
values_t_or_exit!($m.values_of($v), $t)
|
||||||
|
@ -68,6 +73,7 @@ macro_rules! values_t_or_exit {
|
||||||
|
|
||||||
/// Deprecated, replaced with [`ArgEnum`][crate::ArgEnum]
|
/// Deprecated, replaced with [`ArgEnum`][crate::ArgEnum]
|
||||||
#[deprecated(since = "3.0.0", note = "Replaced with `ArgEnum`")]
|
#[deprecated(since = "3.0.0", note = "Replaced with `ArgEnum`")]
|
||||||
|
#[doc(hidden)]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! arg_enum {
|
macro_rules! arg_enum {
|
||||||
(@as_item $($i:item)*) => ($($i)*);
|
(@as_item $($i:item)*) => ($($i)*);
|
||||||
|
@ -632,6 +638,7 @@ macro_rules! arg {
|
||||||
since = "3.0.0",
|
since = "3.0.0",
|
||||||
note = "Replaced with `clap::Parser` for a declarative API (Issue clap-rs/clap#2835)"
|
note = "Replaced with `clap::Parser` for a declarative API (Issue clap-rs/clap#2835)"
|
||||||
)]
|
)]
|
||||||
|
#[doc(hidden)]
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! clap_app {
|
macro_rules! clap_app {
|
||||||
(@app ($builder:expr)) => { $builder };
|
(@app ($builder:expr)) => { $builder };
|
||||||
|
|
Loading…
Reference in a new issue