/third_party/rust/crates/clap/tests/builder/ |
H A D | groups.rs | 1 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command, Id}; 10 .group(ArgGroup::new("req").args(["flag", "color"]).required(true)) in required_group_missing_arg() 24 .group(ArgGroup::new("req").args(["flg", "color"]).required(true)) in non_existing_arg() 35 .group(ArgGroup::new("req").args(["flag"]).required(true)) in unique_group_name() 36 .group(ArgGroup::new("req").args(["color"]).required(true)) in unique_group_name() 55 .group(ArgGroup::new("a")) in arg_group_new_of_arg_name() 64 .group(ArgGroup::new("grp").args(["hostname", "color"])) in group_single_value() 79 .group(ArgGroup::new("grp").args(["hostname", "color", "flag"])) in group_empty() 95 ArgGroup::new("grp") in group_required_flags_empty() 111 .group(ArgGroup in group_multi_value_single_arg() [all...] |
H A D | conflicts.rs | 1 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command}; 80 .group(clap::ArgGroup::new("test").arg("foo")) in not_exclusive_with_group() 108 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_conflicts_with_group() 142 .group(clap::ArgGroup::new("gr").multiple(true)) in arg_conflicts_with_group_with_multiple_sources() 175 ArgGroup::new("gr") in group_conflicts_with_arg() 213 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in arg_conflicts_with_required_group() 242 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_conflicts_with_group_with_required_memeber() 272 ArgGroup::new("gr") in required_group_conflicts_with_arg() 307 .group(ArgGroup::new("gr").arg("some").arg("other")) in get_arg_conflicts_with_group() 648 .group(ArgGroup in group_conflicts_with_default_arg() [all...] |
H A D | require.rs | 2 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command}; 150 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required() 163 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required_2() 177 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required_3() 191 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group() 208 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group_2() 227 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group_3() 1030 ArgGroup::new("test_group") in require_eq_filtered_group() 1339 .group(ArgGroup::new("one").arg("opt").requires("flag")) in group_requires_with_default_value() 1467 ArgGroup in required_require_with_group_shows_flag() [all...] |
H A D | utils.rs | 6 use clap::{arg, Arg, ArgAction, ArgGroup, Command};
|
H A D | default_vals.rs | 765 use clap::{Arg, ArgGroup, Command}; in required_groups_with_default_values() 769 .group(ArgGroup::new("group").args(["arg"]).required(true)); in required_groups_with_default_values()
|
H A D | help.rs | 3 use clap::{arg, builder::PossibleValue, error::ErrorKind, Arg, ArgAction, ArgGroup, Command}; 1872 .group(ArgGroup::new("group1") in issue_1487() 2243 ArgGroup::new("arg1") in issue_1794_usage()
|
/third_party/rust/crates/clap/src/builder/ |
H A D | arg_group.rs | 11 /// For instance, you can make an entire `ArgGroup` required. If [`ArgGroup::multiple(true)`] is 13 /// [`ArgGroup::multiple(false)`] is set (the default), one and *only* one must be present. 15 /// You can also do things such as name an entire `ArgGroup` as a [conflict] or [requirement] for 19 /// Perhaps the most common use of `ArgGroup`s is to require one and *only* one argument to be 29 /// Finally, you may use `ArgGroup`s to pull a value from a group of arguments when you don't care 34 /// The following example demonstrates using an `ArgGroup` to ensure that one, and only one, of 38 /// # use clap::{Command, arg, ArgGroup, error::ErrorKind}; 44 /// .group(ArgGroup::new("vers") 56 /// # use clap::{Command, arg, ArgGroup, I 86 pub struct ArgGroup { global() structure names 96 impl ArgGroup { global() impls 498 impl ArgGroup { global() impls [all...] |
H A D | mod.rs | 28 pub use arg_group::ArgGroup;
|
H A D | command.rs | 19 use crate::builder::{Arg, ArgGroup, ArgPredicate}; 102 groups: Vec<ArgGroup>, 297 /// Adds an [`ArgGroup`] to the application. 299 /// [`ArgGroup`]s are a family of related arguments. 303 /// - Make an entire [`ArgGroup`] required, meaning that one (and *only* 305 /// - Name an [`ArgGroup`] as a conflict to another argument. 313 /// The following example demonstrates using an [`ArgGroup`] to ensure that one, and only one, 317 /// # use clap::{Command, arg, ArgGroup}; 323 /// .group(ArgGroup::new("vers") 330 pub fn group(mut self, group: impl Into<ArgGroup>) [all...] |
/third_party/rust/crates/clap/examples/ |
H A D | find.rs | 3 use clap::{arg, command, ArgGroup, ArgMatches, Command}; 13 .group(ArgGroup::new("tests").multiple(true)) in cli() 19 .group(ArgGroup::new("operators").multiple(true)) in cli()
|
/third_party/rust/crates/clap/examples/tutorial_derive/ |
H A D | 04_03_relations.rs | 1 use clap::{ArgGroup, Parser}; 6 ArgGroup::new("vers")
|
/third_party/rust/crates/clap/examples/tutorial_builder/ |
H A D | 04_03_relations.rs | 3 use clap::{arg, command, value_parser, ArgAction, ArgGroup}; 15 ArgGroup::new("vers") in main()
|
/third_party/rust/crates/clap/tests/derive/ |
H A D | issues.rs | 5 use clap::{ArgGroup, Args, Parser, Subcommand}; 10 #[command(group = ArgGroup::new("verb").required(true).multiple(true))] in issue_151_groups_within_subcommands()
|
H A D | non_literal_attributes.rs | 23 #[command(group = clap::ArgGroup::new("foo"))]
|
/third_party/libphonenumber/migrator/src/main/java/com/google/phonenumbers/migrator/ |
H A D | CommandLineMain.java | 28 import picocli.CommandLine.ArgGroup; 42 @ArgGroup(multiplicity = "1") 63 @ArgGroup()
|
/third_party/rust/crates/clap/src/ |
H A D | lib.rs | 103 pub use crate::builder::{Arg, ArgGroup};
|
/third_party/rust/crates/clap/clap_bench/benches/ |
H A D | 06_rustup.rs | 5 use clap::{Arg, ArgAction, ArgGroup, Command}; 270 .group(ArgGroup::new("page").args(["book", "std"])), in build_cli()
|
/third_party/rust/crates/clap/src/parser/ |
H A D | validator.rs | 3 use crate::builder::{Arg, ArgGroup, ArgPredicate, Command, PossibleValue}; 549 fn gather_group_direct_conflicts(group: &ArgGroup) -> Vec<Id> { in gather_group_direct_conflicts()
|
/third_party/rust/crates/clap/clap_complete/src/ |
H A D | dynamic.rs | 20 #[command(group = clap::ArgGroup::new("complete").multiple(true).conflicts_with("register"))]
|
/third_party/rust/crates/clap/clap_derive/src/derives/ |
H A D | args.rs | 406 clap::ArgGroup::new(#group_id) in gen_augment()
|