Ambiguous suggetions for InferSubcommands
Closes #1655

<!--
If your PR closes some issues, please write `Closes #XXXX`
where `XXXX` is the number of the issue you want to fix.
Each issue goes on it's own line.
-->

Imagine we have this app
```rust
use clap::*;

fn main() {
    let m = clap::App::new("foo")
        .global_setting(AppSettings::InferSubcommands)
        .subcommand(App::new("test"))
        .subcommand(App::new("temp"));

    println!("{:?}", m.get_matches());
}
```

User call it like 
```sh 
$ app te
```

Current error would be 
```
error: The subcommand 'te' wasn't recognized
```
but it would be nice to see something like 
```
app: command 'te' is ambiguous:
    temp test
```
Offer suggestions for InferSubcommands
diff --git a/src/parse/errors.rs b/src/parse/errors.rs
index 6291d48bbe9..e48d1b11a01 100644
--- a/src/parse/errors.rs
+++ b/src/parse/errors.rs
@@ -628,7 +628,7 @@ impl Error {
             cause: format!("The subcommand '{}' wasn't recognized", s),
             message: format!(
                 "{} The subcommand '{}' wasn't recognized\n\t\
-                 Did you mean '{}'?\n\n\
+                 Did you mean {}?\n\n\
                  If you believe you received this message in error, try \
                  re-running with '{} {} {}'\n\n\
                  {}\n\n\
diff --git a/src/parse/features/suggestions.rs b/src/parse/features/suggestions.rs
index b63dd18fd0f..117484cbcd3 100644
--- a/src/parse/features/suggestions.rs
+++ b/src/parse/features/suggestions.rs
@@ -1,3 +1,5 @@
+use std::cmp::Ordering;
+
 // Third Party
 #[cfg(feature = "suggestions")]
 use strsim;
@@ -6,35 +8,32 @@ use strsim;
 use crate::build::App;
 use crate::output::fmt::Format;
 
-/// Produces a string from a given list of possible values which is similar to
-/// the passed in value `v` with a certain confidence.
+/// Produces multiple strings from a given list of possible values which are similar
+/// to the passed in value `v` within a certain confidence by least confidence.
 /// Thus in a list of possible values like ["foo", "bar"], the value "fop" will yield
 /// `Some("foo")`, whereas "blark" would yield `None`.
 #[cfg(feature = "suggestions")]
-pub fn did_you_mean<T, I>(v: &str, possible_values: I) -> Option<String>
+pub fn did_you_mean<T, I>(v: &str, possible_values: I) -> Vec<String>
 where
     T: AsRef<str>,
     I: IntoIterator<Item = T>,
 {
-    let mut candidate: Option<(f64, String)> = None;
-    for pv in possible_values {
-        let confidence = strsim::jaro_winkler(v, pv.as_ref());
-        if confidence > 0.8 && (candidate.is_none() || (candidate.as_ref().unwrap().0 < confidence))
-        {
-            candidate = Some((confidence, pv.as_ref().to_owned()));
-        }
-    }
-
-    candidate.map(|(_, candidate)| candidate)
+    let mut candidates: Vec<(f64, String)> = possible_values
+        .into_iter()
+        .map(|pv| (strsim::jaro_winkler(v, pv.as_ref()), pv.as_ref().to_owned()))
+        .filter(|(confidence, _pv)| *confidence > 0.8)
+        .collect();
+    candidates.sort_by(|a, b| a.0.partial_cmp(&b.0).unwrap_or(Ordering::Equal));
+    candidates.into_iter().map(|(_confidence, pv)| pv).collect()
 }
 
 #[cfg(not(feature = "suggestions"))]
-pub fn did_you_mean<T, I>(_: &str, _: I) -> Option<String>
+pub fn did_you_mean<T, I>(_: &str, _: I) -> Vec<String>
 where
     T: AsRef<str>,
     I: IntoIterator<Item = T>,
 {
-    None
+    Vec::new()
 }
 
 /// Returns a suffix that can be empty, or is the standard 'did you mean' phrase
@@ -47,7 +46,7 @@ where
     T: AsRef<str>,
     I: IntoIterator<Item = T>,
 {
-    match did_you_mean(arg, longs) {
+    match did_you_mean(arg, longs).pop() {
         Some(ref candidate) => {
             let suffix = format!(
                 "\n\tDid you mean {}{}?",
@@ -62,7 +61,9 @@ where
                 if let Some(ref candidate) = did_you_mean(
                     arg,
                     longs!(subcommand).map(|x| x.to_string_lossy().into_owned()),
-                ) {
+                )
+                .pop()
+                {
                     let suffix = format!(
                         "\n\tDid you mean to put '{}{}' after the subcommand '{}'?",
                         Format::Good("--"),
@@ -83,7 +84,7 @@ where
     T: AsRef<str>,
     I: IntoIterator<Item = T>,
 {
-    match did_you_mean(arg, values) {
+    match did_you_mean(arg, values).pop() {
         Some(ref candidate) => {
             let suffix = format!("\n\tDid you mean '{}'?", Format::Good(candidate));
             (suffix, Some(candidate.to_owned()))
@@ -102,6 +103,12 @@ mod test {
         assert_eq!(did_you_mean("tst", p_vals.iter()), Some("test"));
     }
 
+    #[test]
+    fn possible_values_match() {
+        let p_vals = ["test", "temp"];
+        assert_eq!(did_you_mean("te", p_vals.iter()), Some("test"));
+    }
+
     #[test]
     fn possible_values_nomatch() {
         let p_vals = ["test", "possible", "values"];
diff --git a/src/parse/parser.rs b/src/parse/parser.rs
index 89a39a087dd..bad6a62ef57 100644
--- a/src/parse/parser.rs
+++ b/src/parse/parser.rs
@@ -547,12 +547,13 @@ where
                 || self.is_set(AS::AllowExternalSubcommands)
                 || self.is_set(AS::InferSubcommands))
             {
-                if let Some(cdate) =
-                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self.app))
-                {
+                let cands =
+                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self.app));
+                if !cands.is_empty() {
+                    let cands: Vec<_> = cands.iter().map(|cand| format!("'{}'", cand)).collect();
                     return Err(ClapError::invalid_subcommand(
                         arg_os.to_string_lossy().into_owned(),
-                        cdate,
+                        cands.join(" or "),
                         self.app.bin_name.as_ref().unwrap_or(&self.app.name),
                         &*Usage::new(self).create_usage_with_title(&[]),
                         self.app.color(),
@@ -608,8 +609,8 @@ where
 
                     if self.is_new_arg(n, needs_val_of)
                         || sc_match
-                        || suggestions::did_you_mean(&n.to_string_lossy(), sc_names!(self.app))
-                            .is_some()
+                        || !suggestions::did_you_mean(&n.to_string_lossy(), sc_names!(self.app))
+                            .is_empty()
                     {
                         debugln!("Parser::get_matches_with: Bumping the positional counter...");
                         pos_counter += 1;
@@ -728,12 +729,13 @@ where
                     self.app.color(),
                 ));
             } else if !has_args || self.is_set(AS::InferSubcommands) && self.has_subcommands() {
-                if let Some(cdate) =
-                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self.app))
-                {
+                let cands =
+                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self.app));
+                if !cands.is_empty() {
+                    let cands: Vec<_> = cands.iter().map(|cand| format!("'{}'", cand)).collect();
                     return Err(ClapError::invalid_subcommand(
                         arg_os.to_string_lossy().into_owned(),
-                        cdate,
+                        cands.join(" or "),
                         self.app.bin_name.as_ref().unwrap_or(&self.app.name),
                         &*Usage::new(self).create_usage_with_title(&[]),
                         self.app.color(),

diff --git a/tests/subcommands.rs b/tests/subcommands.rs
index fb455dd933e..823a361eb6e 100644
--- a/tests/subcommands.rs
+++ b/tests/subcommands.rs
@@ -39,6 +39,17 @@ USAGE:
 
 For more information try --help";
 
+#[cfg(feature = "suggestions")]
+static DYM_SUBCMD_AMBIGUOUS: &str = "error: The subcommand 'te' wasn't recognized
+	Did you mean 'test' or 'temp'?
+
+If you believe you received this message in error, try re-running with 'dym -- te'
+
+USAGE:
+    dym [SUBCOMMAND]
+
+For more information try --help";
+
 #[cfg(feature = "suggestions")]
 static DYM_ARG: &str =
     "error: Found argument '--subcm' which wasn't expected, or isn't valid in this context
@@ -136,6 +147,20 @@ fn subcmd_did_you_mean_output() {
     assert!(utils::compare_output(app, "dym subcm", DYM_SUBCMD, true));
 }
 
+#[test]
+#[cfg(feature = "suggestions")]
+fn subcmd_did_you_mean_output_ambiguous() {
+    let app = App::new("dym")
+        .subcommand(App::new("test"))
+        .subcommand(App::new("temp"));
+    assert!(utils::compare_output(
+        app,
+        "dym te",
+        DYM_SUBCMD_AMBIGUOUS,
+        true
+    ));
+}
+
 #[test]
 #[cfg(feature = "suggestions")]
 fn subcmd_did_you_mean_output_arg() {

{"version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_289": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_name_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_word_enum_variant_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_subcommand.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_doc.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_line_in_doc_comment_is_double_linefeed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_path_opt_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/opt_vec_nonpositional.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_author_version_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_not_zero_args.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/opt_opt_nonpositional.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_long_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_notag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_empty_try_from_os.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_opt_vec.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_ver": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/clap_empty_attr.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_flattened": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_single_word_enum_variant_is_default_renamed_into_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_short_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_short_long_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/enum_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/bool_required.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagation_can_be_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_with_other_options.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_cstring": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_151": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/option_default_value.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "top_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_app": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_enums": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_opt_opt.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "add_multiple_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_html_root_url": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_324": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/option_required.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_bool_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_struct_to_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_methods.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_literal_spec.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_readme_deps": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_version_not_str_lit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_x2_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "combined_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_with_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/struct_subcommand.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_ambiguous": {"run": "NONE", "test": "FAIL", "fix": "PASS"}, "merge_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_methods.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_function_is_not_path.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/bool_default_value.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_author_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/rename_all_wrong_casing.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "argument_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/struct_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_unknowntag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_is_better_than_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unique_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_version_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"group_conflict_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "args_negate_subcommands_one_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_626_panic": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "basic": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_positional_no_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_760": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_flags_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unified_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_default_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_flags_short_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_positional_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_alias_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_option_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1031_args_with_same_name_no_more_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_overriden_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1031_args_with_same_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_pass_exact_match": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_overriden_4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::remove_key": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "osstr_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_overriden_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sub_command_negate_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "derive_order_subcommand_propagate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multi_level_sc_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "allow_negative_numbers": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "visible_arg_aliases_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "case_insensitive_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_ifs_arg_present_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::test_debug": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_positional_second_to_last_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "pos_mult_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_short_with_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1112_override_help_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "quoted_app_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unified_help_and_derive_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_flags_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "allow_missing_positional_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_double_hyphen_trailingvararg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_min_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "old_newline_chars": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::groups": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_macro_set_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_702_multiple_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::insert_duplicate_key": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_before_env": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_equals_min_values_zero": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "lots_o_flags_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_fail_with_args2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_flags_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_long_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_equals_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts_using_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "show_short_about_issue_897": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "invisible_arg_aliases_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand_none_given": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_option_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_flag_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals1_def": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_positional_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_single_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_flag_2x_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_derive_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_no_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_max_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1112_override_help_subcmd_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_values_user_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_multiple_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_group_with_conflict_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "borrowed_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_flags_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "skip_possible_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_short_explicit_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1047_min_zero_vals_default_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_alias_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "stdin_char": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_exact_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "low_index_positional_with_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1050_num_vals_and_defaults": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_arg_mult_usage_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_required_and_given": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_complex": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_vals_pos_arg_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unset_settings": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_flag_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "requires_if_present_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unset_setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "invisible_aliases_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_macro": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "case_insensitive_faili": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_max_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_if_val_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_require_group_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unified_help_and_derive_order_subcommand_propagate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_group_multiple_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_from_crate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_pos_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "final_word_wrapping": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "requires_if_present_mult_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_arg_mult_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "env_os": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_flag_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_custom_help_headers": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_ifs_wrong_val_mult_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_max_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_eq_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_wrap_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_exact_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "different_sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_positional_required_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_flags_long_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts_using_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "low_index_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_if_wrong_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals10": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mult_flag_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "derive_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_ifs_arg_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "low_index_positional_with_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_with_flag_after": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_bin_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_short_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_min_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_positional_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "allow_negative_numbers_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "replace": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_value_terminator_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_short_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "validator_invalid": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_ifs_val_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_env": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delim_values_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1046_hidden_scs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_s_default_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "stop_delim_values_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "requires_if_present_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_753": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_hyphen_does_not_panic": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_overriden_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "allow_missing_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_require_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_fail_with_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_ifs_arg_present_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_osvalues": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts_using_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_aliases_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_flags_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_macro_set_not_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand_help_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_vals_with_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::test_from": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_626_variable_panic": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand_long_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_using_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_if_val_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_default_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_short_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "quoted_arg_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conditional_reqs_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_group_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_vals_down": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_exact_exact_not_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_short_min_more_single_occur": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "osstr_positionals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_conflict_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_opt_value_delim_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_long_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_flags_opt_combined_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1112_override_help_subcmd_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_688_hidden_pos_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_opt_mult_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_last_arg_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_665": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_flag_2x_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hide_env_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_positional_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "lots_o_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_positional_no_double_dash": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_flags_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_positional_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "crate_authors": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "case_insensitive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_using_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "disable_help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_single_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals4_def": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_works_with_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::fmt::test::colored_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "args_with_last_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positiona_display_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_multi_value_single_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_equals_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_max_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_option_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "complex_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_mult_req_delims": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "not_possible_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_short_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "customize_version_and_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delim_values_only_pos_follows_with_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_possible_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mult_option_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_long_with_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conditional_reqs_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "alias_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_short_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "dont_delim_values_trailingvararg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "only_pos_follow": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "after_and_before_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "different_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_exact_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_required_and_given_for_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "crate_description": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_use_delim_false_override_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_conflict": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_newline_lit_sq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_opt_value_no_delim_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_works_with_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "low_index_positional_in_subcmd": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1093_allow_ext_sc": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_required_else_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_aliases_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_short_args_long_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts_using_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "index_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_min_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_group_missing_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_conflict": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1158_conflicting_requirements_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommand_short_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::settings::test::arg_settings_fromstr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_after_env": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_output_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_flag_used_outer": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::nonascii": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_using_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "external_subcommand_looks_like_built_in": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_val_names": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ripgrep_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_arg_mult_usage_req_with_sc": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_ifs_wrong_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::help::test::wrap_help_last_word": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_double_lit_single_quote": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_long_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_positional_one_required_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "short_flag_misspel": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "validator_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "show_env_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "short_flag_name_missing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_long_args_short_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_no_delimiter": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::insert_multiple_keys": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_enum_trailing_comma": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1158_conflicting_requirements": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_min_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "case_insensitive_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_short_with_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_arg_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_overriden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "did_you_mean": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "alias_on_a_subcommand_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_required_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_fail_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1161_multiple_hyphen_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "quoted_arg_long_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_val_names_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "env": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_777_wrap_all_things": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hide_possible_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_enum": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_works_without": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delim_values_trailingvararg_with_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_all_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "quoted_subcommand_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "index_mult_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_exact_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_vals_pos_arg_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_reqired_flags_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_exact_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_s_eq_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "args_negate_sc": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "osstr_positional_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req_mult_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req_mult_def_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_required_else_help_over_reqs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "visible_aliases_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_option_use_delim_false": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_w_other_overrides_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcmd_did_you_mean_output_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_settings": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "pos_required_overridden_by_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "validator": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::get_some_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_long_equals_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_with_unused_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sub_command_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::get_none_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_positional_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_one": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_626_unicode_cutoff": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_wrap_default_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_delims_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "complex_subcommand_help_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_lit_single_quote": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts_using_mixed2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_pass_close": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_positional_hyphen_far_back": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_arg_used_outer": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delim_values_trailingvararg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_w_other_overrides": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflict_overriden_4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "dont_collapse_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values_of_positional_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_acts_like_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_flags_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_eq_mult_def_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_required_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "index_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible_opts_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_exact_exact_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_with_flag_before": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "custom_headers_headers": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_positional_usage0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_multiple_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_max_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_with_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "double_hyphen_as_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mult_option_require_delim_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_long_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_arg_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_short_min_more_mult_occurs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "create_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_delims": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_required_locally_but_not_given_for_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_newline": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_indices": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "show_long_about_issue_897": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1076": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1487": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sub_command_negate_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long10": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_required_and_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_equals_empty_vals_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_positional_hyphen_req_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices_mult_flags_opt_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_defaults": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_946": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "args_negate_subcommands_two_levels": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "unified_help_subcommand_propagate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "no_sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_exact_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_flags_in_single": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_macro_set_not_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_equals_no_empty_values_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ripgrep_usage_using_templates": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_if_val_present_fail_error_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require_overriden_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "sc_negates_reqs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1105_empty_value_short_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_conflict_with_everything": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_arg_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "crate_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_multiple_args_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_one_works_with_short_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "last_arg_mult_usage_with_sc": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_min_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "long_about": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1052_require_delim_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "infer_subcommands_fail_suggestions": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_defaults_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::get_mutable": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_ifs_val_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positional_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "aaos_opts_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_three": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_conflict_with_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "crate_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_opt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "lots_o_flags_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "osstr_opt_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "issue_1112_override_help_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcmd_did_you_mean_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "group_macro_set_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "mkeymap::tests::insert_duplicate_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_s_no_space_mult_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::settings::test::app_settings_fromstr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_mult_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "wrapping_newline_chars": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_value_terminator_option_other_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences_of_flags_large_quantity": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "requires_if_present_val_no_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "missing_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "leading_hyphen_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "single_positional_multiple_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "req_delimiter_short_with_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "required_unless_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_require_group_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opt_s_no_space_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "option_max_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}}
{"subcmd_did_you_mean_output_ambiguous": {"run": "NONE", "test": "FAIL", "fix": "PASS"}}
{"version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_289": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_name_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_word_enum_variant_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_subcommand.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_doc.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_line_in_doc_comment_is_double_linefeed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_path_opt_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/opt_vec_nonpositional.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_author_version_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_not_zero_args.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/opt_opt_nonpositional.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_long_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_notag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_empty_try_from_os.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_opt_vec.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_ver": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/clap_empty_attr.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_flattened": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_single_word_enum_variant_is_default_renamed_into_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_short_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_short_long_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/enum_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/bool_required.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagation_can_be_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_with_other_options.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_cstring": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_151": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/option_default_value.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "top_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_app": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_enums": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_opt_opt.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "add_multiple_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_html_root_url": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_324": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/option_required.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_bool_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_struct_to_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/flatten_and_methods.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_literal_spec.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_readme_deps": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_version_not_str_lit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_x2_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "combined_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_with_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/struct_subcommand.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "merge_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_methods.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/parse_function_is_not_path.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/bool_default_value.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_author_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/rename_all_wrong_casing.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "argument_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/struct_parse.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_unknowntag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/subcommand_and_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_is_better_than_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unique_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests/ui/skip_flatten.rs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_version_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 690, "failed_count": 1, "skipped_count": 0, "passed_tests": ["group_conflict_2", "args_negate_subcommands_one_level", "issue_626_panic", "basic", "missing_positional_no_hyphen", "version_long", "build::usage_parser::test::create_option_usage2", "build::usage_parser::test::create_option_usage_both2", "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals", "issue_760", "long_opt_x2_pos", "default_if_arg_present_no_default_user_override", "leading_hyphen_fail", "build::usage_parser::test::create_option_usage_long1", "indices_mult_opts", "posix_compatible_flags_long", "unified_help", "opt_default_no_delim", "posix_compatible_flags_short_rev", "issue_289", "sc_short_flag_x2_comb_short_opt_eq_pos", "invalid_utf8_strict_option_long_space", "missing_positional_hyphen", "single_alias_of_option", "build::usage_parser::test::create_option_usage_both4", "default_if_arg_present_no_arg_with_default", "invalid_utf8_lossy_positional", "possible_values_of_option_multiple", "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields", "explicit_name_no_rename", "short_opt_eq_x2_pos", "aaos_flags", "issue_1031_args_with_same_name_no_more_vals", "conflict_overriden_3", "issue_1031_args_with_same_name", "infer_subcommands_pass_exact_match", "require_overriden_4", "warning_never_struct", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "mkeymap::tests::remove_key", "test_standalone_long_works_with_verbatim_casing", "test_rename_all_is_not_propagated_from_struct_into_subcommand", "osstr_opts", "require_overriden_2", "test_multi_word_enum_variant_is_renamed", "sub_command_negate_required_2", "tests/ui/skip_subcommand.rs", "derive_order_subcommand_propagate", "tests/ui/flatten_and_doc.rs", "multi_level_sc_help", "option_required", "allow_negative_numbers", "visible_arg_aliases_help_output", "case_insensitive_multiple", "build::arg::test::option_display2", "default_ifs_arg_present_order", "build::arg_group::test::test_debug", "last_positional_second_to_last_mult", "pos_mult_overrides_itself", "req_delimiter_short_with_equal", "issue_1112_override_help_short", "quoted_app_name", "unified_help_and_derive_order", "multiple_occurrences_of_flags_short", "allow_missing_positional_no_default", "sc_short_flag_x2_long_opt_eq_pos", "invalid_utf8_lossy_option_short_equals", "leading_double_hyphen_trailingvararg", "positional_min_less", "empty_line_in_doc_comment_is_double_linefeed", "old_newline_chars", "build::arg_group::test::groups", "group_macro_set_multiple", "issue_702_multiple_values", "test_path_opt_simple", "group_required_2", "mkeymap::tests::insert_duplicate_key", "global_version", "multiple_occurrences_of_before_env", "require_equals_min_values_zero", "doc_comments", "lots_o_flags_combined", "tests/ui/opt_vec_nonpositional.rs", "build::usage_parser::test::create_option_usage_both5", "empty_group", "infer_subcommands_fail_with_args2", "infer_subcommands_pass", "multiple_occurrences_of_flags_long", "positional_required", "no_author_version_about", "sc_short_flag_short_opt_pos", "tests/ui/parse_not_zero_args.rs", "auto_default_value", "tests/ui/opt_opt_nonpositional.rs", "issue_1105_empty_value_long_explicit", "require_equals_fail", "opts_using_long_space", "sc_long_flag_x2_long_opt_pos", "show_short_about_issue_897", "build::usage_parser::test::create_option_usage_long_equals9", "invisible_arg_aliases_help_output", "subcommand_none_given", "possible_values_of_option_fail", "global_flag_used_top_level", "build::usage_parser::test::create_option_with_vals1_def", "posix_compatible_opts_long", "possible_values_of_positional_multiple", "group_single_value", "global_flag_2x_used_top_level", "no_derive_order", "with_template", "build::usage_parser::test::create_option_usage_long9", "help_no_subcommand", "positional_max_more", "build::usage_parser::test::create_option_usage_both_equals2", "issue_1112_override_help_subcmd_short", "invalid_utf8_strict_option_short_equals", "positionals", "default_values_user_value", "sc_short_flag_x2_long_opt_pos", "invalid_utf8_lossy_option_short_no_space", "positional_multiple_3", "req_group_with_conflict_usage_string", "borrowed_args", "opt_user_override", "use_env", "test_custom_long_overwrites_default_name", "multiple_occurrences_of_flags_mixed", "template_notag", "skip_possible_values", "issue_1105_empty_value_long_equals", "issue_1105_empty_value_short_explicit_no_space", "build::usage_parser::test::create_option_with_vals1", "issue_1047_min_zero_vals_default_val", "default_if_arg_present_with_value_no_arg_with_default", "single_alias_of_flag", "stdin_char", "option_exact_more", "build::usage_parser::test::create_option_usage_long_equals8", "low_index_positional_with_flag", "tests/ui/parse_empty_try_from_os.rs", "tests/ui/subcommand_opt_vec.rs", "issue_1050_num_vals_and_defaults", "last_arg_mult_usage_req", "help_required_and_given", "tests/ui/subcommand_and_parse.rs", "build::usage_parser::test::create_option_usage_both8", "req_delimiter_complex", "multiple_vals_pos_arg_equals", "unset_settings", "build::usage_parser::test::pos_req", "global_flag_used_inner", "requires_if_present_val", "unset_setting", "with_default", "invisible_aliases_help_output", "group_macro", "case_insensitive_faili", "positional_max_less", "build::usage_parser::test::create_option_usage_both_equals4", "required_if_val_present_pass", "arg_require_group_3", "unified_help_and_derive_order_subcommand_propagate", "required_group_multiple_args", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "default_if_arg_present_no_default", "default_if_arg_present_with_value_no_arg_with_default_fail", "option_long", "app_from_crate", "aaos_pos_mult", "final_word_wrapping", "requires_if_present_mult_pass", "last_arg_mult_usage", "short_flag_short_opt_pos", "env_os", "verbatim_doc_comment", "build::usage_parser::test::create_flag_usage", "override_ver", "multiple_custom_help_headers", "required_ifs_wrong_val_mult_fail", "tests/ui/clap_empty_attr.rs", "positional_max_exact", "invalid_utf8_option_short_equals", "opt_eq_no_delim", "no_wrap_help", "option_exact_less", "option_short", "build::usage_parser::test::create_option_usage_long3", "build::arg::test::flag_display", "require_eq", "different_sep_positional", "single_positional_required_usage_string", "posix_compatible_flags_long_rev", "flatten", "template_empty", "opts_using_short", "low_index_positional", "required_if_wrong_val", "possible_values_output", "test_rename_all_is_not_propagated_from_struct_into_flattened", "build::usage_parser::test::create_option_usage_long_equals10", "sep_long_space", "mult_flag_overrides_itself", "short_flag_x2_comb_short_opt_pos", "derive_order", "test_single_word_enum_variant_is_default_renamed_into_kebab_case", "invalid_utf8_option_short_no_space", "default_ifs_arg_present", "sc_short_flag_x2_comb_long_opt_eq_pos", "build::usage_parser::test::create_option_with_vals3", "test_custom_short_overwrites_default_name", "low_index_positional_with_option", "leading_hyphen_with_flag_after", "test_standalone_short_uses_previous_defined_custom_name", "no_bin_name", "build::usage_parser::test::create_option_usage_long_equals1", "build::usage_parser::test::create_option_usage_long8", "posix_compatible_opts_short_rev", "explicit_short_long_no_rename", "build::usage_parser::test::create_option_with_vals4", "issue_1066_allow_leading_hyphen_and_unknown_args", "positional_min_exact", "build::usage_parser::test::create_positional_usage", "sc_short_flag_long_opt_eq_pos", "allow_negative_numbers_fail", "replace", "help_subcommand", "multiple_value_terminator_option", "group_required", "build::usage_parser::test::create_option_usage_long7", "hidden_short_args", "validator_invalid", "required_ifs_val_present_pass", "tests/ui/enum_flatten.rs", "no_env", "required_unless", "build::usage_parser::test::create_option_usage4", "delim_values_only_pos_follows", "issue_1046_hidden_scs", "opt_s_default_no_delim", "required_unless_one_1", "stop_delim_values_only_pos_follows", "default_if_arg_present_with_default", "requires_if_present_mult", "issue_753", "positional_hyphen_does_not_panic", "conflict_overriden_2", "allow_missing_positional", "arg_require_group", "build::usage_parser::test::create_option_usage3", "infer_subcommands_fail_with_args", "default_ifs_arg_present_user_override", "build::usage_parser::test::create_option_usage5", "parse::matches::arg_matches::tests::test_default_osvalues", "build::usage_parser::test::create_option_usage_both_equals6", "option_required_2", "opts_using_long_equals", "positional_user_override", "multiple_aliases_of_option", "indices_mult_flags_combined", "sep_long_equals", "group_macro_set_not_multiple", "subcommand_help_rev", "multiple_vals_with_hyphen", "build::arg_group::test::test_from", "issue_626_variable_panic", "option_mixed", "subcommand_long_help", "flag_using_long", "required_if_val_present_fail", "hidden_default_val", "default_if_arg_present_no_arg_with_default_user_override", "required_unless_err", "build::usage_parser::test::create_option_usage_long_equals2", "sep_short_no_space", "quoted_arg_name", "conditional_reqs_fail", "req_group_usage_string", "positional", "propagate_vals_down", "sc_short_flag_x2_short_opt_pos", "option_exact_exact_not_mult", "test_standalone_short_uses_previous_defined_casing", "tests/ui/bool_required.rs", "option_short_min_more_single_occur", "leading_hyphen_pass", "test_rename_all_is_propagation_can_be_overridden", "osstr_positionals", "subcommand_multiple", "issue_1066_allow_leading_hyphen_and_unknown_args_option", "flag_conflict_2", "indices_mult_opt_value_delim_eq", "hidden_long_args", "possible_values_of_positional", "indices_mult_flags_opt_combined_eq", "unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order", "issue_1112_override_help_subcmd_long", "issue_688_hidden_pos_vals", "indices_mult_opt_mult_flag", "req_last_arg_usage", "issue_665", "arguments_safe", "global_flag_2x_used_inner", "hide_env_vals", "multiple_positional_usage_string", "build::usage_parser::test::create_option_usage_both_equals1", "flag_required_2", "lots_o_vals", "last_positional_no_double_dash", "invalid_utf8_strict_positional", "tests/ui/skip_with_other_options.rs", "warning_never_enum", "last_positional", "aaos_flags_mult", "test_standalone_short_generates_kebab_case", "single_positional_usage_string", "crate_authors", "case_insensitive", "flag_using_mixed", "hidden_args", "test_parser_occurrences", "option_max_more", "help_long", "disable_help_subcommand", "group_single_flag", "build::usage_parser::test::create_option_with_vals4_def", "required_unless_one_works_with_long", "indices_mult_flags", "required_unless_one_err", "req_delimiter_long", "long_opt_eq_x2_pos", "build::arg::test::option_display3", "default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "required_unless_one", "test_cstring", "output::fmt::test::colored_output", "global_setting", "args_with_last_usage", "build::arg::test::positiona_display_mult", "group_multi_value_single_arg", "require_equals_pass", "subcommand", "option_max_less", "long_flag_long_opt_eq_pos", "possible_values_of_option_multiple_fail", "complex_help_output", "sep_short_equals", "aaos_opts_mult_req_delims", "issue_151", "tests/ui/option_default_value.rs", "build::usage_parser::test::create_option_usage_long6", "not_possible_value", "sep_short_space", "sep_positional", "customize_version_and_help", "top_long_doc_comment_both_help_long_help", "delim_values_only_pos_follows_with_delim", "positional_possible_values", "create_app", "mult_option_overrides_itself", "test_enums", "req_delimiter_long_with_equal", "issue_1105_empty_value_short_equals", "conditional_reqs_pass", "tests/ui/subcommand_opt_opt.rs", "posix_compatible_opts_short", "alias_help", "issue_1105_empty_value_short_fail", "dont_delim_values_trailingvararg", "only_pos_follow", "add_multiple_arg", "after_and_before_help_output", "different_sep", "positional_exact_less", "help_required_and_given_for_subcommand", "sc_short_flag_x2_short_opt_eq_pos", "test_html_root_url", "crate_description", "aaos_opts", "build::arg::test::option_display_single_alias", "option_use_delim_false_override_itself", "group_conflict", "default_if_arg_present_with_value_with_default", "build::usage_parser::test::pos_help_newline_lit_sq", "indices_mult_opt_value_no_delim_eq", "invalid_utf8_strict_option_short_no_space", "test_parse_hex", "short_opt_x2_pos", "required_unless_one_works_with_short", "low_index_positional_in_subcmd", "issue_1093_allow_ext_sc", "arg_required_else_help", "multiple_aliases_of_flag", "invalid_utf8_lossy_option_long_space", "optional_argument", "sc_long_flag_long_opt", "build::usage_parser::test::create_option_usage_both1", "field_long_doc_comment_both_help_long_help", "hidden_short_args_long_help", "opts_using_mixed", "sc_long_flag_x2_long_opt_eq_pos", "index_flags", "option_min_less", "required_group_missing_arg", "flag_conflict", "option_overrides_itself", "issue_1158_conflicting_requirements_rev", "subcommand_short_help", "build::arg::settings::test::arg_settings_fromstr", "multiple_occurrences_of_after_env", "possible_values_of_option", "conflict_output_rev", "required_unless_one_2", "global_flag_used_outer", "test_custom_bool", "issue_324", "tests/ui/option_required.rs", "build::usage_parser::test::nonascii", "flag_using_short", "flag_required", "external_subcommand_looks_like_built_in", "build::usage_parser::test::create_option_usage_both6", "build::arg::test::positional_display_val_names", "tests/ui/flatten_and_parse.rs", "custom_template", "ripgrep_usage", "no_sep", "aaos_opts_w_other_overrides_rev_2", "last_arg_mult_usage_req_with_sc", "build::arg::test::flag_display_multiple_aliases", "build::usage_parser::test::create_option_usage8", "required_ifs_wrong_val", "verbatim_doc_comment_field", "output::help::test::wrap_help_last_word", "build::usage_parser::test::pos_help_double_lit_single_quote", "posix_compatible_opts_long_rev", "multiple_positional_one_required_usage_string", "short_flag_misspel", "validator_output", "show_env_vals", "non_bool_flags", "short_flag_name_missing", "hidden_long_args_short_help", "multiple_no_delimiter", "mkeymap::tests::insert_multiple_keys", "arg_enum_trailing_comma", "test_rename_all_is_propagated_from_struct_to_fields", "issue_1158_conflicting_requirements", "positional_min_more", "case_insensitive_multiple_fail", "req_delimiter_short_with_space", "required_argument", "global_arg_default_value", "conflict_overriden", "flag_overrides_itself", "did_you_mean", "alias_on_a_subcommand_option", "flatten_in_subcommand", "infer_subcommands_fail_no_args", "issue_1161_multiple_hyphen_hyphen", "invalid_utf8_positional", "quoted_arg_long_name", "sc_long_flag_x2_short_opt_pos", "boxed_flatten_subcommand", "build::arg::test::positional_display_val_names_req", "test_every_custom_parser", "env", "default_if_arg_present_with_value_no_default_user_override", "issue_777_wrap_all_things", "hide_possible_vals", "arg_enum", "required_unless_one_works_without", "invalid_utf8_option_long_space", "build::usage_parser::test::create_option_with_vals2", "delim_values_trailingvararg_with_delim", "required_unless_all_err", "quoted_subcommand_name", "build::arg::test::option_display1", "index_mult_opts", "option_exact_exact", "multiple_vals_pos_arg_delim", "multiple_aliases", "group_reqired_flags_empty", "positional_exact_exact", "opt_s_eq_no_delim", "args_negate_sc", "build::usage_parser::test::create_option_usage1", "osstr_positional_user_override", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "arg_required_else_help_over_reqs", "visible_aliases_help_output", "aaos_option_use_delim_false", "aaos_opts_w_other_overrides_2", "subcmd_did_you_mean_output_arg", "global_settings", "pos_required_overridden_by_flag", "sc_short_flag_x2_comb_short_opt_pos", "validator", "mkeymap::tests::get_some_value", "positional_required_2", "posix_compatible_opts_long_equals_rev", "conflict_with_unused_default_value", "tests/ui/flatten_and_methods.rs", "build::usage_parser::test::create_option_usage_long_equals5", "sc_long_flag_x2_short_opt_eq_pos", "sc_long_flag_long_opt_eq_pos", "sub_command_required", "mkeymap::tests::get_none_value", "possible_values_of_positional_fail", "invalid_utf8_strict_option_short_space", "multiple_one", "build::usage_parser::test::create_option_usage9", "build::arg::test::flag_display_single_alias", "sc_long_flag_short_opt_pos", "issue_626_unicode_cutoff", "no_wrap_default_help", "require_delims_no_delim", "test_standalone_short_works_with_verbatim_casing", "leading_hyphen_long", "complex_subcommand_help_output", "conflict_output", "tests/ui/parse_literal_spec.rs", "build::usage_parser::test::pos_help_lit_single_quote", "opts_using_mixed2", "build::usage_parser::test::create_option_usage_long_equals7", "test_readme_deps", "infer_subcommands_pass_close", "build::usage_parser::test::create_option_usage_both7", "opts", "missing_positional_hyphen_far_back", "global_arg_used_outer", "delim_values_trailingvararg", "aaos_opts_w_other_overrides", "build::usage_parser::test::create_option_with_vals5", "conflict_overriden_4", "version_short", "dont_collapse_args", "possible_values_of_positional_multiple_fail", "test_standalone_long_uses_previous_defined_casing", "group_acts_like_arg", "invalid_utf8_option_long_equals", "posix_compatible_flags_short", "opt_eq_mult_def_delim", "missing_required_output", "explicit_version_not_str_lit", "build::usage_parser::test::create_option_usage0", "flag_x2_opt", "build::usage_parser::test::create_option_usage_long_equals4", "index_flag", "posix_compatible_opts_long_equals", "option_exact_exact_mult", "combined_flags", "leading_hyphen_with_flag_before", "custom_headers_headers", "build::usage_parser::test::create_positional_usage0", "positional_multiple_2", "possible_value", "option_max_exact", "leading_hyphen_with_only_pos_follows", "double_hyphen_as_value", "mult_option_require_delim_overrides_itself", "test_parser_with_default_value", "issue_1105_empty_value_long_fail", "global_arg_used_top_level", "option_short_min_more_mult_occurs", "create_positional", "require_delims", "help_required_locally_but_not_given_for_subcommand", "invalid_utf8_lossy_option_long_equals", "tests/ui/struct_subcommand.rs", "build::usage_parser::test::pos_help_newline", "merge_subcommands_with_flatten", "sc_short_flag_short_opt_eq_pos", "arguments", "parse::matches::arg_matches::tests::test_default_indices", "show_long_about_issue_897", "issue_1076", "issue_1487", "sub_command_negate_required", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "help_required_and_no_args", "require_equals_empty_vals_pass", "missing_positional_hyphen_req_error", "tests/ui/subcommand_and_methods.rs", "invalid_utf8_lossy_option_short_space", "indices_mult_flags_opt_combined", "build::usage_parser::test::create_option_usage_both_equals8", "multiple_defaults", "single_alias", "issue_946", "test_standalone_short_ignores_afterwards_defined_custom_name", "build::usage_parser::test::create_option_usage_both3", "tests/ui/parse_function_is_not_path.rs", "args_negate_subcommands_two_levels", "positionals_user_override", "sc_short_flag_long_opt_pos", "unified_help_subcommand_propagate", "no_sep_positional", "build::usage_parser::test::create_option_usage_both_equals7", "build::usage_parser::test::create_option_usage_both_equals3", "positional_exact_more", "multiple_flags_in_single", "default_if_arg_present_with_value_with_default_user_override", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "group_macro_set_not_required", "invalid_utf8_option_short_space", "build::usage_parser::test::create_option_usage_long4", "default_if_arg_present_with_default_user_override", "require_equals_no_empty_values_fail", "ripgrep_usage_using_templates", "sc_short_flag_x2_comb_long_opt_pos", "default_if_arg_present_no_arg_with_value_with_default_user_override", "required_if_val_present_fail_error_output", "group_empty", "tests/ui/bool_default_value.rs", "require_overriden_3", "sc_negates_reqs", "default_if_arg_present_with_value_no_default_fail", "invalid_utf8_strict_option_long_equals", "issue_1105_empty_value_short_explicit", "flag_conflict_with_everything", "multiple_flag", "global_arg_used_inner", "crate_name", "group_multiple_args_error", "required_unless_one_works_with_short_err", "last_arg_mult_usage_with_sc", "option_min_exact", "long_about", "build::usage_parser::test::create_option_usage_long_equals6", "issue_1052_require_delim_help", "infer_subcommands_fail_suggestions", "build::arg::test::positional_display_required", "template_author_version", "multiple_defaults_override", "mkeymap::tests::get_mutable", "aaos_opts_w_other_overrides_rev", "required_ifs_val_present_fail", "tests/ui/rename_all_wrong_casing.rs", "positional_multiple", "aaos_opts_mult", "test_standalone_long_generates_kebab_case", "test_standalone_long_uses_previous_defined_custom_name", "argument_with_default", "multiple_three", "build::usage_parser::test::create_option_usage_long_equals3", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "flag_conflict_with_all", "crate_version", "build::arg::test::option_display_multiple_aliases", "tests/ui/struct_parse.rs", "leading_hyphen_opt", "lots_o_flags_sep", "template_unknowntag", "osstr_opt_user_override", "issue_1112_override_help_long", "subcmd_did_you_mean_output", "test_standalone_long_ignores_afterwards_defined_custom_name", "complex_version_output", "group_macro_set_required", "mkeymap::tests::insert_duplicate_value", "opt_s_no_space_mult_no_delim", "build::app::settings::test::app_settings_fromstr", "build::usage_parser::test::pos_mult_help", "wrapping_newline_chars", "multiple_value_terminator_option_other_arg", "tests/ui/subcommand_and_flatten.rs", "multiple_occurrences_of_flags_large_quantity", "help_is_better_than_comments", "long_flag_long_opt_pos", "default_if_arg_present_with_value_no_default", "requires_if_present_val_no_present_pass", "build::usage_parser::test::pos_mult", "missing_required_2", "leading_hyphen_short", "unique_flag", "single_positional_multiple_usage_string", "req_delimiter_short_with_no_space", "required_unless_all", "tests/ui/skip_flatten.rs", "build::usage_parser::test::create_option_usage_long5", "arg_require_group_2", "opt_s_no_space_no_delim", "build::usage_parser::test::create_option_usage6", "group_required_3", "parse::matches::arg_matches::tests::test_default_values", "help_short"], "failed_tests": ["ui"], "skipped_tests": []}
{"passed_count": 546, "failed_count": 1, "skipped_count": 0, "passed_tests": ["group_conflict_2", "args_negate_subcommands_one_level", "issue_626_panic", "basic", "missing_positional_no_hyphen", "build::usage_parser::test::create_option_usage2", "build::usage_parser::test::create_option_usage_both2", "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals", "issue_760", "default_if_arg_present_no_default_user_override", "leading_hyphen_fail", "build::usage_parser::test::create_option_usage_long1", "indices_mult_opts", "posix_compatible_flags_long", "unified_help", "opt_default_no_delim", "posix_compatible_flags_short_rev", "missing_positional_hyphen", "single_alias_of_option", "build::usage_parser::test::create_option_usage_both4", "default_if_arg_present_no_arg_with_default", "possible_values_of_option_multiple", "aaos_flags", "issue_1031_args_with_same_name_no_more_vals", "conflict_overriden_3", "issue_1031_args_with_same_name", "infer_subcommands_pass_exact_match", "require_overriden_4", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "mkeymap::tests::remove_key", "osstr_opts", "require_overriden_2", "sub_command_negate_required_2", "derive_order_subcommand_propagate", "multi_level_sc_help", "option_required", "allow_negative_numbers", "visible_arg_aliases_help_output", "case_insensitive_multiple", "build::arg::test::option_display2", "default_ifs_arg_present_order", "build::arg_group::test::test_debug", "last_positional_second_to_last_mult", "pos_mult_overrides_itself", "req_delimiter_short_with_equal", "issue_1112_override_help_short", "quoted_app_name", "unified_help_and_derive_order", "multiple_occurrences_of_flags_short", "allow_missing_positional_no_default", "leading_double_hyphen_trailingvararg", "positional_min_less", "old_newline_chars", "build::arg_group::test::groups", "group_macro_set_multiple", "issue_702_multiple_values", "group_required_2", "mkeymap::tests::insert_duplicate_key", "global_version", "multiple_occurrences_of_before_env", "require_equals_min_values_zero", "lots_o_flags_combined", "build::usage_parser::test::create_option_usage_both5", "empty_group", "infer_subcommands_fail_with_args2", "infer_subcommands_pass", "multiple_occurrences_of_flags_long", "positional_required", "issue_1105_empty_value_long_explicit", "require_equals_fail", "opts_using_long_space", "show_short_about_issue_897", "build::usage_parser::test::create_option_usage_long_equals9", "invisible_arg_aliases_help_output", "subcommand_none_given", "possible_values_of_option_fail", "global_flag_used_top_level", "build::usage_parser::test::create_option_with_vals1_def", "posix_compatible_opts_long", "possible_values_of_positional_multiple", "group_single_value", "global_flag_2x_used_top_level", "no_derive_order", "build::usage_parser::test::create_option_usage_long9", "help_no_subcommand", "positional_max_more", "build::usage_parser::test::create_option_usage_both_equals2", "issue_1112_override_help_subcmd_short", "positionals", "default_values_user_value", "positional_multiple_3", "req_group_with_conflict_usage_string", "borrowed_args", "opt_user_override", "multiple_occurrences_of_flags_mixed", "skip_possible_values", "issue_1105_empty_value_long_equals", "issue_1105_empty_value_short_explicit_no_space", "build::usage_parser::test::create_option_with_vals1", "issue_1047_min_zero_vals_default_val", "default_if_arg_present_with_value_no_arg_with_default", "single_alias_of_flag", "stdin_char", "low_index_positional_with_flag", "build::usage_parser::test::create_option_usage_long_equals8", "option_exact_more", "issue_1050_num_vals_and_defaults", "last_arg_mult_usage_req", "help_required_and_given", "build::usage_parser::test::create_option_usage_both8", "req_delimiter_complex", "multiple_vals_pos_arg_equals", "unset_settings", "build::usage_parser::test::pos_req", "global_flag_used_inner", "requires_if_present_val", "unset_setting", "with_default", "invisible_aliases_help_output", "group_macro", "case_insensitive_faili", "positional_max_less", "build::usage_parser::test::create_option_usage_both_equals4", "required_if_val_present_pass", "arg_require_group_3", "unified_help_and_derive_order_subcommand_propagate", "required_group_multiple_args", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "default_if_arg_present_no_default", "default_if_arg_present_with_value_no_arg_with_default_fail", "option_long", "app_from_crate", "aaos_pos_mult", "final_word_wrapping", "requires_if_present_mult_pass", "last_arg_mult_usage", "env_os", "build::usage_parser::test::create_flag_usage", "multiple_custom_help_headers", "required_ifs_wrong_val_mult_fail", "positional_max_exact", "opt_eq_no_delim", "no_wrap_help", "option_exact_less", "option_short", "build::usage_parser::test::create_option_usage_long3", "build::arg::test::flag_display", "require_eq", "different_sep_positional", "single_positional_required_usage_string", "posix_compatible_flags_long_rev", "opts_using_short", "low_index_positional", "required_if_wrong_val", "possible_values_output", "build::usage_parser::test::create_option_usage_long_equals10", "sep_long_space", "mult_flag_overrides_itself", "derive_order", "default_ifs_arg_present", "build::usage_parser::test::create_option_with_vals3", "low_index_positional_with_option", "leading_hyphen_with_flag_after", "no_bin_name", "build::usage_parser::test::create_option_usage_long_equals1", "build::usage_parser::test::create_option_usage_long8", "posix_compatible_opts_short_rev", "build::usage_parser::test::create_option_with_vals4", "issue_1066_allow_leading_hyphen_and_unknown_args", "positional_min_exact", "build::usage_parser::test::create_positional_usage", "allow_negative_numbers_fail", "replace", "help_subcommand", "multiple_value_terminator_option", "group_required", "build::usage_parser::test::create_option_usage_long7", "hidden_short_args", "validator_invalid", "required_ifs_val_present_pass", "no_env", "required_unless", "build::usage_parser::test::create_option_usage4", "delim_values_only_pos_follows", "issue_1046_hidden_scs", "opt_s_default_no_delim", "required_unless_one_1", "stop_delim_values_only_pos_follows", "default_if_arg_present_with_default", "requires_if_present_mult", "issue_753", "positional_hyphen_does_not_panic", "conflict_overriden_2", "allow_missing_positional", "arg_require_group", "build::usage_parser::test::create_option_usage3", "infer_subcommands_fail_with_args", "default_ifs_arg_present_user_override", "build::usage_parser::test::create_option_usage5", "parse::matches::arg_matches::tests::test_default_osvalues", "build::usage_parser::test::create_option_usage_both_equals6", "option_required_2", "opts_using_long_equals", "positional_user_override", "multiple_aliases_of_option", "indices_mult_flags_combined", "sep_long_equals", "group_macro_set_not_multiple", "subcommand_help_rev", "multiple_vals_with_hyphen", "build::arg_group::test::test_from", "issue_626_variable_panic", "option_mixed", "subcommand_long_help", "flag_using_long", "required_if_val_present_fail", "hidden_default_val", "default_if_arg_present_no_arg_with_default_user_override", "required_unless_err", "build::usage_parser::test::create_option_usage_long_equals2", "sep_short_no_space", "quoted_arg_name", "conditional_reqs_fail", "req_group_usage_string", "positional", "propagate_vals_down", "option_exact_exact_not_mult", "option_short_min_more_single_occur", "leading_hyphen_pass", "osstr_positionals", "subcommand_multiple", "issue_1066_allow_leading_hyphen_and_unknown_args_option", "flag_conflict_2", "indices_mult_opt_value_delim_eq", "hidden_long_args", "possible_values_of_positional", "indices_mult_flags_opt_combined_eq", "unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order", "issue_1112_override_help_subcmd_long", "issue_688_hidden_pos_vals", "indices_mult_opt_mult_flag", "req_last_arg_usage", "issue_665", "global_flag_2x_used_inner", "hide_env_vals", "multiple_positional_usage_string", "build::usage_parser::test::create_option_usage_both_equals1", "flag_required_2", "lots_o_vals", "last_positional_no_double_dash", "last_positional", "aaos_flags_mult", "single_positional_usage_string", "crate_authors", "case_insensitive", "flag_using_mixed", "hidden_args", "option_max_more", "help_long", "disable_help_subcommand", "group_single_flag", "build::usage_parser::test::create_option_with_vals4_def", "required_unless_one_works_with_long", "indices_mult_flags", "required_unless_one_err", "req_delimiter_long", "build::arg::test::option_display3", "default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "required_unless_one", "output::fmt::test::colored_output", "global_setting", "args_with_last_usage", "build::arg::test::positiona_display_mult", "group_multi_value_single_arg", "require_equals_pass", "subcommand", "option_max_less", "possible_values_of_option_multiple_fail", "complex_help_output", "sep_short_equals", "aaos_opts_mult_req_delims", "build::usage_parser::test::create_option_usage_long6", "not_possible_value", "sep_short_space", "sep_positional", "customize_version_and_help", "delim_values_only_pos_follows_with_delim", "positional_possible_values", "mult_option_overrides_itself", "req_delimiter_long_with_equal", "issue_1105_empty_value_short_equals", "conditional_reqs_pass", "posix_compatible_opts_short", "alias_help", "issue_1105_empty_value_short_fail", "dont_delim_values_trailingvararg", "only_pos_follow", "after_and_before_help_output", "different_sep", "positional_exact_less", "help_required_and_given_for_subcommand", "crate_description", "aaos_opts", "build::arg::test::option_display_single_alias", "option_use_delim_false_override_itself", "group_conflict", "default_if_arg_present_with_value_with_default", "build::usage_parser::test::pos_help_newline_lit_sq", "indices_mult_opt_value_no_delim_eq", "required_unless_one_works_with_short", "low_index_positional_in_subcmd", "issue_1093_allow_ext_sc", "arg_required_else_help", "multiple_aliases_of_flag", "build::usage_parser::test::create_option_usage_both1", "hidden_short_args_long_help", "opts_using_mixed", "index_flags", "option_min_less", "required_group_missing_arg", "flag_conflict", "option_overrides_itself", "issue_1158_conflicting_requirements_rev", "subcommand_short_help", "build::arg::settings::test::arg_settings_fromstr", "multiple_occurrences_of_after_env", "possible_values_of_option", "conflict_output_rev", "required_unless_one_2", "global_flag_used_outer", "build::usage_parser::test::nonascii", "flag_using_short", "flag_required", "external_subcommand_looks_like_built_in", "build::usage_parser::test::create_option_usage_both6", "build::arg::test::positional_display_val_names", "ripgrep_usage", "no_sep", "aaos_opts_w_other_overrides_rev_2", "last_arg_mult_usage_req_with_sc", "build::arg::test::flag_display_multiple_aliases", "build::usage_parser::test::create_option_usage8", "required_ifs_wrong_val", "output::help::test::wrap_help_last_word", "build::usage_parser::test::pos_help_double_lit_single_quote", "posix_compatible_opts_long_rev", "multiple_positional_one_required_usage_string", "short_flag_misspel", "validator_output", "show_env_vals", "short_flag_name_missing", "hidden_long_args_short_help", "multiple_no_delimiter", "mkeymap::tests::insert_multiple_keys", "arg_enum_trailing_comma", "issue_1158_conflicting_requirements", "positional_min_more", "case_insensitive_multiple_fail", "req_delimiter_short_with_space", "global_arg_default_value", "conflict_overriden", "flag_overrides_itself", "did_you_mean", "alias_on_a_subcommand_option", "infer_subcommands_fail_no_args", "issue_1161_multiple_hyphen_hyphen", "quoted_arg_long_name", "build::arg::test::positional_display_val_names_req", "env", "default_if_arg_present_with_value_no_default_user_override", "issue_777_wrap_all_things", "hide_possible_vals", "arg_enum", "required_unless_one_works_without", "build::usage_parser::test::create_option_with_vals2", "delim_values_trailingvararg_with_delim", "required_unless_all_err", "quoted_subcommand_name", "build::arg::test::option_display1", "index_mult_opts", "option_exact_exact", "multiple_vals_pos_arg_delim", "multiple_aliases", "group_reqired_flags_empty", "positional_exact_exact", "opt_s_eq_no_delim", "args_negate_sc", "build::usage_parser::test::create_option_usage1", "osstr_positional_user_override", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "arg_required_else_help_over_reqs", "visible_aliases_help_output", "aaos_option_use_delim_false", "aaos_opts_w_other_overrides_2", "subcmd_did_you_mean_output_arg", "global_settings", "pos_required_overridden_by_flag", "validator", "mkeymap::tests::get_some_value", "positional_required_2", "posix_compatible_opts_long_equals_rev", "conflict_with_unused_default_value", "build::usage_parser::test::create_option_usage_long_equals5", "sub_command_required", "mkeymap::tests::get_none_value", "possible_values_of_positional_fail", "multiple_one", "build::usage_parser::test::create_option_usage9", "build::arg::test::flag_display_single_alias", "issue_626_unicode_cutoff", "no_wrap_default_help", "require_delims_no_delim", "leading_hyphen_long", "complex_subcommand_help_output", "conflict_output", "build::usage_parser::test::pos_help_lit_single_quote", "opts_using_mixed2", "build::usage_parser::test::create_option_usage_long_equals7", "infer_subcommands_pass_close", "build::usage_parser::test::create_option_usage_both7", "opts", "missing_positional_hyphen_far_back", "global_arg_used_outer", "aaos_opts_w_other_overrides", "delim_values_trailingvararg", "build::usage_parser::test::create_option_with_vals5", "conflict_overriden_4", "dont_collapse_args", "possible_values_of_positional_multiple_fail", "group_acts_like_arg", "posix_compatible_flags_short", "opt_eq_mult_def_delim", "missing_required_output", "build::usage_parser::test::create_option_usage0", "build::usage_parser::test::create_option_usage_long_equals4", "index_flag", "posix_compatible_opts_long_equals", "option_exact_exact_mult", "leading_hyphen_with_flag_before", "custom_headers_headers", "build::usage_parser::test::create_positional_usage0", "positional_multiple_2", "possible_value", "option_max_exact", "double_hyphen_as_value", "leading_hyphen_with_only_pos_follows", "mult_option_require_delim_overrides_itself", "issue_1105_empty_value_long_fail", "global_arg_used_top_level", "option_short_min_more_mult_occurs", "create_positional", "require_delims", "help_required_locally_but_not_given_for_subcommand", "build::usage_parser::test::pos_help_newline", "parse::matches::arg_matches::tests::test_default_indices", "show_long_about_issue_897", "issue_1076", "issue_1487", "sub_command_negate_required", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "help_required_and_no_args", "require_equals_empty_vals_pass", "missing_positional_hyphen_req_error", "indices_mult_flags_opt_combined", "build::usage_parser::test::create_option_usage_both_equals8", "multiple_defaults", "single_alias", "issue_946", "build::usage_parser::test::create_option_usage_both3", "args_negate_subcommands_two_levels", "positionals_user_override", "unified_help_subcommand_propagate", "no_sep_positional", "build::usage_parser::test::create_option_usage_both_equals3", "build::usage_parser::test::create_option_usage_both_equals7", "positional_exact_more", "multiple_flags_in_single", "default_if_arg_present_with_value_with_default_user_override", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "group_macro_set_not_required", "build::usage_parser::test::create_option_usage_long4", "default_if_arg_present_with_default_user_override", "require_equals_no_empty_values_fail", "ripgrep_usage_using_templates", "default_if_arg_present_no_arg_with_value_with_default_user_override", "required_if_val_present_fail_error_output", "group_empty", "require_overriden_3", "sc_negates_reqs", "default_if_arg_present_with_value_no_default_fail", "issue_1105_empty_value_short_explicit", "flag_conflict_with_everything", "global_arg_used_inner", "crate_name", "group_multiple_args_error", "required_unless_one_works_with_short_err", "last_arg_mult_usage_with_sc", "option_min_exact", "long_about", "build::usage_parser::test::create_option_usage_long_equals6", "issue_1052_require_delim_help", "infer_subcommands_fail_suggestions", "build::arg::test::positional_display_required", "multiple_defaults_override", "mkeymap::tests::get_mutable", "aaos_opts_w_other_overrides_rev", "required_ifs_val_present_fail", "positional_multiple", "aaos_opts_mult", "multiple_three", "build::usage_parser::test::create_option_usage_long_equals3", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "flag_conflict_with_all", "crate_version", "build::arg::test::option_display_multiple_aliases", "leading_hyphen_opt", "lots_o_flags_sep", "osstr_opt_user_override", "issue_1112_override_help_long", "subcmd_did_you_mean_output", "group_macro_set_required", "mkeymap::tests::insert_duplicate_value", "opt_s_no_space_mult_no_delim", "build::app::settings::test::app_settings_fromstr", "build::usage_parser::test::pos_mult_help", "wrapping_newline_chars", "multiple_value_terminator_option_other_arg", "multiple_occurrences_of_flags_large_quantity", "default_if_arg_present_with_value_no_default", "requires_if_present_val_no_present_pass", "build::usage_parser::test::pos_mult", "missing_required_2", "leading_hyphen_short", "single_positional_multiple_usage_string", "req_delimiter_short_with_no_space", "required_unless_all", "build::usage_parser::test::create_option_usage_long5", "arg_require_group_2", "opt_s_no_space_no_delim", "build::usage_parser::test::create_option_usage6", "group_required_3", "parse::matches::arg_matches::tests::test_default_values", "help_short"], "failed_tests": ["subcmd_did_you_mean_output_ambiguous"], "skipped_tests": []}
{"passed_count": 691, "failed_count": 1, "skipped_count": 0, "passed_tests": ["group_conflict_2", "args_negate_subcommands_one_level", "issue_626_panic", "basic", "missing_positional_no_hyphen", "version_long", "build::usage_parser::test::create_option_usage2", "build::usage_parser::test::create_option_usage_both2", "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals", "issue_760", "long_opt_x2_pos", "default_if_arg_present_no_default_user_override", "leading_hyphen_fail", "build::usage_parser::test::create_option_usage_long1", "indices_mult_opts", "posix_compatible_flags_long", "unified_help", "opt_default_no_delim", "posix_compatible_flags_short_rev", "issue_289", "sc_short_flag_x2_comb_short_opt_eq_pos", "invalid_utf8_strict_option_long_space", "missing_positional_hyphen", "single_alias_of_option", "build::usage_parser::test::create_option_usage_both4", "default_if_arg_present_no_arg_with_default", "invalid_utf8_lossy_positional", "possible_values_of_option_multiple", "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields", "explicit_name_no_rename", "short_opt_eq_x2_pos", "aaos_flags", "issue_1031_args_with_same_name_no_more_vals", "conflict_overriden_3", "issue_1031_args_with_same_name", "infer_subcommands_pass_exact_match", "require_overriden_4", "warning_never_struct", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "mkeymap::tests::remove_key", "test_standalone_long_works_with_verbatim_casing", "test_rename_all_is_not_propagated_from_struct_into_subcommand", "osstr_opts", "require_overriden_2", "test_multi_word_enum_variant_is_renamed", "sub_command_negate_required_2", "tests/ui/skip_subcommand.rs", "derive_order_subcommand_propagate", "tests/ui/flatten_and_doc.rs", "multi_level_sc_help", "option_required", "allow_negative_numbers", "visible_arg_aliases_help_output", "case_insensitive_multiple", "build::arg::test::option_display2", "default_ifs_arg_present_order", "build::arg_group::test::test_debug", "last_positional_second_to_last_mult", "pos_mult_overrides_itself", "req_delimiter_short_with_equal", "issue_1112_override_help_short", "quoted_app_name", "unified_help_and_derive_order", "multiple_occurrences_of_flags_short", "allow_missing_positional_no_default", "sc_short_flag_x2_long_opt_eq_pos", "invalid_utf8_lossy_option_short_equals", "leading_double_hyphen_trailingvararg", "positional_min_less", "empty_line_in_doc_comment_is_double_linefeed", "old_newline_chars", "build::arg_group::test::groups", "group_macro_set_multiple", "issue_702_multiple_values", "test_path_opt_simple", "group_required_2", "mkeymap::tests::insert_duplicate_key", "global_version", "multiple_occurrences_of_before_env", "require_equals_min_values_zero", "doc_comments", "lots_o_flags_combined", "tests/ui/opt_vec_nonpositional.rs", "build::usage_parser::test::create_option_usage_both5", "empty_group", "infer_subcommands_fail_with_args2", "infer_subcommands_pass", "multiple_occurrences_of_flags_long", "positional_required", "no_author_version_about", "sc_short_flag_short_opt_pos", "tests/ui/parse_not_zero_args.rs", "auto_default_value", "tests/ui/opt_opt_nonpositional.rs", "issue_1105_empty_value_long_explicit", "require_equals_fail", "opts_using_long_space", "sc_long_flag_x2_long_opt_pos", "show_short_about_issue_897", "build::usage_parser::test::create_option_usage_long_equals9", "invisible_arg_aliases_help_output", "subcommand_none_given", "possible_values_of_option_fail", "global_flag_used_top_level", "build::usage_parser::test::create_option_with_vals1_def", "posix_compatible_opts_long", "possible_values_of_positional_multiple", "group_single_value", "global_flag_2x_used_top_level", "no_derive_order", "with_template", "build::usage_parser::test::create_option_usage_long9", "help_no_subcommand", "positional_max_more", "build::usage_parser::test::create_option_usage_both_equals2", "issue_1112_override_help_subcmd_short", "invalid_utf8_strict_option_short_equals", "positionals", "default_values_user_value", "sc_short_flag_x2_long_opt_pos", "invalid_utf8_lossy_option_short_no_space", "positional_multiple_3", "req_group_with_conflict_usage_string", "borrowed_args", "opt_user_override", "use_env", "test_custom_long_overwrites_default_name", "multiple_occurrences_of_flags_mixed", "template_notag", "skip_possible_values", "issue_1105_empty_value_long_equals", "issue_1105_empty_value_short_explicit_no_space", "build::usage_parser::test::create_option_with_vals1", "issue_1047_min_zero_vals_default_val", "default_if_arg_present_with_value_no_arg_with_default", "single_alias_of_flag", "stdin_char", "low_index_positional_with_flag", "build::usage_parser::test::create_option_usage_long_equals8", "option_exact_more", "tests/ui/parse_empty_try_from_os.rs", "tests/ui/subcommand_opt_vec.rs", "issue_1050_num_vals_and_defaults", "last_arg_mult_usage_req", "help_required_and_given", "tests/ui/subcommand_and_parse.rs", "build::usage_parser::test::create_option_usage_both8", "req_delimiter_complex", "multiple_vals_pos_arg_equals", "unset_settings", "build::usage_parser::test::pos_req", "global_flag_used_inner", "requires_if_present_val", "unset_setting", "with_default", "invisible_aliases_help_output", "group_macro", "case_insensitive_faili", "positional_max_less", "build::usage_parser::test::create_option_usage_both_equals4", "required_if_val_present_pass", "arg_require_group_3", "unified_help_and_derive_order_subcommand_propagate", "required_group_multiple_args", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "default_if_arg_present_no_default", "default_if_arg_present_with_value_no_arg_with_default_fail", "option_long", "app_from_crate", "aaos_pos_mult", "final_word_wrapping", "requires_if_present_mult_pass", "last_arg_mult_usage", "short_flag_short_opt_pos", "env_os", "verbatim_doc_comment", "build::usage_parser::test::create_flag_usage", "override_ver", "multiple_custom_help_headers", "required_ifs_wrong_val_mult_fail", "tests/ui/clap_empty_attr.rs", "positional_max_exact", "invalid_utf8_option_short_equals", "opt_eq_no_delim", "no_wrap_help", "option_exact_less", "option_short", "build::usage_parser::test::create_option_usage_long3", "build::arg::test::flag_display", "require_eq", "different_sep_positional", "single_positional_required_usage_string", "posix_compatible_flags_long_rev", "flatten", "template_empty", "opts_using_short", "low_index_positional", "required_if_wrong_val", "possible_values_output", "test_rename_all_is_not_propagated_from_struct_into_flattened", "build::usage_parser::test::create_option_usage_long_equals10", "sep_long_space", "mult_flag_overrides_itself", "short_flag_x2_comb_short_opt_pos", "derive_order", "test_single_word_enum_variant_is_default_renamed_into_kebab_case", "invalid_utf8_option_short_no_space", "default_ifs_arg_present", "sc_short_flag_x2_comb_long_opt_eq_pos", "build::usage_parser::test::create_option_with_vals3", "test_custom_short_overwrites_default_name", "low_index_positional_with_option", "leading_hyphen_with_flag_after", "test_standalone_short_uses_previous_defined_custom_name", "no_bin_name", "build::usage_parser::test::create_option_usage_long_equals1", "build::usage_parser::test::create_option_usage_long8", "posix_compatible_opts_short_rev", "explicit_short_long_no_rename", "build::usage_parser::test::create_option_with_vals4", "issue_1066_allow_leading_hyphen_and_unknown_args", "positional_min_exact", "build::usage_parser::test::create_positional_usage", "sc_short_flag_long_opt_eq_pos", "allow_negative_numbers_fail", "replace", "help_subcommand", "multiple_value_terminator_option", "group_required", "build::usage_parser::test::create_option_usage_long7", "hidden_short_args", "validator_invalid", "required_ifs_val_present_pass", "tests/ui/enum_flatten.rs", "no_env", "required_unless", "build::usage_parser::test::create_option_usage4", "delim_values_only_pos_follows", "issue_1046_hidden_scs", "opt_s_default_no_delim", "required_unless_one_1", "stop_delim_values_only_pos_follows", "default_if_arg_present_with_default", "requires_if_present_mult", "issue_753", "positional_hyphen_does_not_panic", "conflict_overriden_2", "allow_missing_positional", "arg_require_group", "build::usage_parser::test::create_option_usage3", "infer_subcommands_fail_with_args", "default_ifs_arg_present_user_override", "build::usage_parser::test::create_option_usage5", "parse::matches::arg_matches::tests::test_default_osvalues", "build::usage_parser::test::create_option_usage_both_equals6", "option_required_2", "opts_using_long_equals", "positional_user_override", "multiple_aliases_of_option", "indices_mult_flags_combined", "sep_long_equals", "group_macro_set_not_multiple", "subcommand_help_rev", "multiple_vals_with_hyphen", "build::arg_group::test::test_from", "issue_626_variable_panic", "option_mixed", "subcommand_long_help", "flag_using_long", "required_if_val_present_fail", "hidden_default_val", "default_if_arg_present_no_arg_with_default_user_override", "required_unless_err", "build::usage_parser::test::create_option_usage_long_equals2", "sep_short_no_space", "quoted_arg_name", "conditional_reqs_fail", "req_group_usage_string", "positional", "propagate_vals_down", "sc_short_flag_x2_short_opt_pos", "option_exact_exact_not_mult", "test_standalone_short_uses_previous_defined_casing", "tests/ui/bool_required.rs", "option_short_min_more_single_occur", "leading_hyphen_pass", "test_rename_all_is_propagation_can_be_overridden", "osstr_positionals", "subcommand_multiple", "issue_1066_allow_leading_hyphen_and_unknown_args_option", "flag_conflict_2", "indices_mult_opt_value_delim_eq", "hidden_long_args", "possible_values_of_positional", "indices_mult_flags_opt_combined_eq", "unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order", "issue_1112_override_help_subcmd_long", "issue_688_hidden_pos_vals", "indices_mult_opt_mult_flag", "req_last_arg_usage", "issue_665", "arguments_safe", "global_flag_2x_used_inner", "hide_env_vals", "multiple_positional_usage_string", "build::usage_parser::test::create_option_usage_both_equals1", "flag_required_2", "lots_o_vals", "last_positional_no_double_dash", "invalid_utf8_strict_positional", "tests/ui/skip_with_other_options.rs", "warning_never_enum", "last_positional", "aaos_flags_mult", "test_standalone_short_generates_kebab_case", "single_positional_usage_string", "crate_authors", "case_insensitive", "flag_using_mixed", "hidden_args", "test_parser_occurrences", "option_max_more", "help_long", "disable_help_subcommand", "group_single_flag", "build::usage_parser::test::create_option_with_vals4_def", "required_unless_one_works_with_long", "indices_mult_flags", "required_unless_one_err", "req_delimiter_long", "long_opt_eq_x2_pos", "build::arg::test::option_display3", "default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "required_unless_one", "test_cstring", "output::fmt::test::colored_output", "global_setting", "args_with_last_usage", "build::arg::test::positiona_display_mult", "group_multi_value_single_arg", "require_equals_pass", "subcommand", "option_max_less", "long_flag_long_opt_eq_pos", "possible_values_of_option_multiple_fail", "complex_help_output", "sep_short_equals", "aaos_opts_mult_req_delims", "issue_151", "tests/ui/option_default_value.rs", "build::usage_parser::test::create_option_usage_long6", "not_possible_value", "sep_short_space", "sep_positional", "customize_version_and_help", "top_long_doc_comment_both_help_long_help", "delim_values_only_pos_follows_with_delim", "positional_possible_values", "create_app", "mult_option_overrides_itself", "test_enums", "req_delimiter_long_with_equal", "issue_1105_empty_value_short_equals", "conditional_reqs_pass", "tests/ui/subcommand_opt_opt.rs", "posix_compatible_opts_short", "alias_help", "issue_1105_empty_value_short_fail", "dont_delim_values_trailingvararg", "only_pos_follow", "add_multiple_arg", "after_and_before_help_output", "different_sep", "positional_exact_less", "help_required_and_given_for_subcommand", "sc_short_flag_x2_short_opt_eq_pos", "test_html_root_url", "crate_description", "aaos_opts", "build::arg::test::option_display_single_alias", "option_use_delim_false_override_itself", "group_conflict", "default_if_arg_present_with_value_with_default", "build::usage_parser::test::pos_help_newline_lit_sq", "indices_mult_opt_value_no_delim_eq", "invalid_utf8_strict_option_short_no_space", "test_parse_hex", "short_opt_x2_pos", "required_unless_one_works_with_short", "low_index_positional_in_subcmd", "issue_1093_allow_ext_sc", "arg_required_else_help", "multiple_aliases_of_flag", "invalid_utf8_lossy_option_long_space", "optional_argument", "sc_long_flag_long_opt", "build::usage_parser::test::create_option_usage_both1", "field_long_doc_comment_both_help_long_help", "hidden_short_args_long_help", "opts_using_mixed", "sc_long_flag_x2_long_opt_eq_pos", "index_flags", "option_min_less", "required_group_missing_arg", "flag_conflict", "option_overrides_itself", "issue_1158_conflicting_requirements_rev", "subcommand_short_help", "build::arg::settings::test::arg_settings_fromstr", "multiple_occurrences_of_after_env", "possible_values_of_option", "conflict_output_rev", "required_unless_one_2", "global_flag_used_outer", "test_custom_bool", "issue_324", "tests/ui/option_required.rs", "build::usage_parser::test::nonascii", "flag_using_short", "flag_required", "external_subcommand_looks_like_built_in", "build::usage_parser::test::create_option_usage_both6", "build::arg::test::positional_display_val_names", "tests/ui/flatten_and_parse.rs", "custom_template", "ripgrep_usage", "no_sep", "aaos_opts_w_other_overrides_rev_2", "last_arg_mult_usage_req_with_sc", "build::arg::test::flag_display_multiple_aliases", "build::usage_parser::test::create_option_usage8", "required_ifs_wrong_val", "verbatim_doc_comment_field", "output::help::test::wrap_help_last_word", "build::usage_parser::test::pos_help_double_lit_single_quote", "posix_compatible_opts_long_rev", "multiple_positional_one_required_usage_string", "short_flag_misspel", "validator_output", "show_env_vals", "non_bool_flags", "short_flag_name_missing", "hidden_long_args_short_help", "multiple_no_delimiter", "mkeymap::tests::insert_multiple_keys", "arg_enum_trailing_comma", "test_rename_all_is_propagated_from_struct_to_fields", "issue_1158_conflicting_requirements", "positional_min_more", "case_insensitive_multiple_fail", "req_delimiter_short_with_space", "required_argument", "global_arg_default_value", "conflict_overriden", "flag_overrides_itself", "did_you_mean", "alias_on_a_subcommand_option", "flatten_in_subcommand", "infer_subcommands_fail_no_args", "issue_1161_multiple_hyphen_hyphen", "invalid_utf8_positional", "quoted_arg_long_name", "sc_long_flag_x2_short_opt_pos", "boxed_flatten_subcommand", "build::arg::test::positional_display_val_names_req", "test_every_custom_parser", "env", "default_if_arg_present_with_value_no_default_user_override", "issue_777_wrap_all_things", "hide_possible_vals", "arg_enum", "required_unless_one_works_without", "invalid_utf8_option_long_space", "build::usage_parser::test::create_option_with_vals2", "delim_values_trailingvararg_with_delim", "required_unless_all_err", "quoted_subcommand_name", "build::arg::test::option_display1", "index_mult_opts", "option_exact_exact", "multiple_vals_pos_arg_delim", "multiple_aliases", "group_reqired_flags_empty", "positional_exact_exact", "opt_s_eq_no_delim", "args_negate_sc", "build::usage_parser::test::create_option_usage1", "osstr_positional_user_override", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "arg_required_else_help_over_reqs", "visible_aliases_help_output", "aaos_option_use_delim_false", "aaos_opts_w_other_overrides_2", "subcmd_did_you_mean_output_arg", "global_settings", "pos_required_overridden_by_flag", "sc_short_flag_x2_comb_short_opt_pos", "validator", "mkeymap::tests::get_some_value", "positional_required_2", "posix_compatible_opts_long_equals_rev", "conflict_with_unused_default_value", "tests/ui/flatten_and_methods.rs", "build::usage_parser::test::create_option_usage_long_equals5", "sc_long_flag_x2_short_opt_eq_pos", "sc_long_flag_long_opt_eq_pos", "sub_command_required", "mkeymap::tests::get_none_value", "possible_values_of_positional_fail", "invalid_utf8_strict_option_short_space", "multiple_one", "build::usage_parser::test::create_option_usage9", "build::arg::test::flag_display_single_alias", "sc_long_flag_short_opt_pos", "issue_626_unicode_cutoff", "no_wrap_default_help", "require_delims_no_delim", "test_standalone_short_works_with_verbatim_casing", "leading_hyphen_long", "complex_subcommand_help_output", "conflict_output", "tests/ui/parse_literal_spec.rs", "build::usage_parser::test::pos_help_lit_single_quote", "opts_using_mixed2", "build::usage_parser::test::create_option_usage_long_equals7", "test_readme_deps", "infer_subcommands_pass_close", "build::usage_parser::test::create_option_usage_both7", "opts", "missing_positional_hyphen_far_back", "global_arg_used_outer", "aaos_opts_w_other_overrides", "delim_values_trailingvararg", "build::usage_parser::test::create_option_with_vals5", "conflict_overriden_4", "version_short", "dont_collapse_args", "possible_values_of_positional_multiple_fail", "test_standalone_long_uses_previous_defined_casing", "group_acts_like_arg", "invalid_utf8_option_long_equals", "posix_compatible_flags_short", "opt_eq_mult_def_delim", "missing_required_output", "explicit_version_not_str_lit", "build::usage_parser::test::create_option_usage0", "flag_x2_opt", "build::usage_parser::test::create_option_usage_long_equals4", "index_flag", "posix_compatible_opts_long_equals", "option_exact_exact_mult", "combined_flags", "leading_hyphen_with_flag_before", "custom_headers_headers", "build::usage_parser::test::create_positional_usage0", "positional_multiple_2", "possible_value", "option_max_exact", "double_hyphen_as_value", "leading_hyphen_with_only_pos_follows", "mult_option_require_delim_overrides_itself", "test_parser_with_default_value", "issue_1105_empty_value_long_fail", "global_arg_used_top_level", "option_short_min_more_mult_occurs", "create_positional", "require_delims", "help_required_locally_but_not_given_for_subcommand", "invalid_utf8_lossy_option_long_equals", "tests/ui/struct_subcommand.rs", "subcmd_did_you_mean_output_ambiguous", "build::usage_parser::test::pos_help_newline", "merge_subcommands_with_flatten", "sc_short_flag_short_opt_eq_pos", "arguments", "parse::matches::arg_matches::tests::test_default_indices", "show_long_about_issue_897", "issue_1076", "issue_1487", "sub_command_negate_required", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "help_required_and_no_args", "require_equals_empty_vals_pass", "missing_positional_hyphen_req_error", "tests/ui/subcommand_and_methods.rs", "invalid_utf8_lossy_option_short_space", "indices_mult_flags_opt_combined", "build::usage_parser::test::create_option_usage_both_equals8", "multiple_defaults", "single_alias", "issue_946", "test_standalone_short_ignores_afterwards_defined_custom_name", "build::usage_parser::test::create_option_usage_both3", "tests/ui/parse_function_is_not_path.rs", "args_negate_subcommands_two_levels", "positionals_user_override", "sc_short_flag_long_opt_pos", "unified_help_subcommand_propagate", "no_sep_positional", "build::usage_parser::test::create_option_usage_both_equals3", "build::usage_parser::test::create_option_usage_both_equals7", "positional_exact_more", "multiple_flags_in_single", "default_if_arg_present_with_value_with_default_user_override", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "group_macro_set_not_required", "invalid_utf8_option_short_space", "build::usage_parser::test::create_option_usage_long4", "default_if_arg_present_with_default_user_override", "require_equals_no_empty_values_fail", "ripgrep_usage_using_templates", "sc_short_flag_x2_comb_long_opt_pos", "default_if_arg_present_no_arg_with_value_with_default_user_override", "required_if_val_present_fail_error_output", "group_empty", "tests/ui/bool_default_value.rs", "require_overriden_3", "sc_negates_reqs", "default_if_arg_present_with_value_no_default_fail", "invalid_utf8_strict_option_long_equals", "issue_1105_empty_value_short_explicit", "flag_conflict_with_everything", "multiple_flag", "global_arg_used_inner", "crate_name", "group_multiple_args_error", "required_unless_one_works_with_short_err", "last_arg_mult_usage_with_sc", "option_min_exact", "long_about", "build::usage_parser::test::create_option_usage_long_equals6", "issue_1052_require_delim_help", "infer_subcommands_fail_suggestions", "build::arg::test::positional_display_required", "template_author_version", "multiple_defaults_override", "mkeymap::tests::get_mutable", "aaos_opts_w_other_overrides_rev", "required_ifs_val_present_fail", "tests/ui/rename_all_wrong_casing.rs", "positional_multiple", "aaos_opts_mult", "test_standalone_long_generates_kebab_case", "test_standalone_long_uses_previous_defined_custom_name", "argument_with_default", "multiple_three", "build::usage_parser::test::create_option_usage_long_equals3", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "flag_conflict_with_all", "crate_version", "build::arg::test::option_display_multiple_aliases", "tests/ui/struct_parse.rs", "leading_hyphen_opt", "lots_o_flags_sep", "template_unknowntag", "osstr_opt_user_override", "issue_1112_override_help_long", "subcmd_did_you_mean_output", "test_standalone_long_ignores_afterwards_defined_custom_name", "complex_version_output", "group_macro_set_required", "mkeymap::tests::insert_duplicate_value", "opt_s_no_space_mult_no_delim", "build::app::settings::test::app_settings_fromstr", "build::usage_parser::test::pos_mult_help", "wrapping_newline_chars", "multiple_value_terminator_option_other_arg", "tests/ui/subcommand_and_flatten.rs", "multiple_occurrences_of_flags_large_quantity", "help_is_better_than_comments", "long_flag_long_opt_pos", "default_if_arg_present_with_value_no_default", "requires_if_present_val_no_present_pass", "build::usage_parser::test::pos_mult", "missing_required_2", "leading_hyphen_short", "unique_flag", "single_positional_multiple_usage_string", "req_delimiter_short_with_no_space", "required_unless_all", "tests/ui/skip_flatten.rs", "build::usage_parser::test::create_option_usage_long5", "arg_require_group_2", "opt_s_no_space_no_delim", "build::usage_parser::test::create_option_usage6", "group_required_3", "parse::matches::arg_matches::tests::test_default_values", "help_short"], "failed_tests": ["ui"], "skipped_tests": []}