Upgrade clap to 4.1.8
This project was upgraded with external_updater.
Usage: tools/external_updater/updater.sh update rust/crates/clap
For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md
Test: TreeHugger
Change-Id: I612a96ae695dc49198abeecf589ca70847dce74a
diff --git a/src/derive.rs b/src/derive.rs
index a5df2ed..98bb012 100644
--- a/src/derive.rs
+++ b/src/derive.rs
@@ -69,7 +69,7 @@
/// impl From<ArgMatches> for Context {
/// fn from(m: ArgMatches) -> Self {
/// Context {
-/// verbose: *m.get_one::<bool>("verbose").expect("defaulted_by_clap"),
+/// verbose: m.get_flag("verbose"),
/// name: m.get_one::<String>("name").cloned(),
/// }
/// }
@@ -201,7 +201,7 @@
/// fn from(m: ArgMatches) -> Self {
/// Context {
/// name: m.get_one::<String>("name").unwrap().clone(),
- /// debug: *m.get_one::<bool>("debug").expect("defaulted by clap"),
+ /// debug: m.get_flag("debug"),
/// }
/// }
/// }
@@ -235,7 +235,7 @@
/// fn from(m: ArgMatches) -> Self {
/// Context {
/// name: m.get_one::<String>("name").unwrap().to_string(),
- /// debug: *m.get_one::<bool>("debug").expect("defaulted by clap"),
+ /// debug: m.get_flag("debug"),
/// }
/// }
/// }
@@ -278,7 +278,7 @@
/// #[derive(clap::Args)]
/// struct LogArgs {
/// #[arg(long, short = 'v', action = clap::ArgAction::Count)]
-/// verbose: i8,
+/// verbose: u8,
/// }
/// ```
pub trait Args: FromArgMatches + Sized {
@@ -385,7 +385,7 @@
.matches(input, ignore_case)
})
.cloned()
- .ok_or_else(|| format!("Invalid variant: {}", input))
+ .ok_or_else(|| format!("invalid variant: {input}"))
}
/// The canonical argument value.