/third_party/rust/crates/clap/tests/derive/ |
H A D | value_enum.rs | 14 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in basic() 43 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in default_value() 83 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in vec_for_default_values_t() 97 default_values_t = clap::ValueEnum::value_variants() in vec_for_default_values_t() 134 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in vec_for_default_values_os_t() 148 default_values_os_t = clap::ValueEnum::value_variants() in vec_for_default_values_os_t() 185 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in multi_word_is_renamed_kebab() 215 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in variant_with_defined_casing() 238 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in casing_is_propagated_from_parent() 261 #[derive(clap::ValueEnum, PartialE in casing_propagation_is_overridden() [all...] |
H A D | type_alias_regressions.rs | 3 use clap::{Parser, Subcommand, ValueEnum}; 25 #[derive(ValueEnum, PartialEq, Debug, Clone)]
|
H A D | doc_comments_help.rs | 17 use clap::{CommandFactory, Parser, Subcommand, ValueEnum}; 221 #[derive(ValueEnum, Clone, PartialEq, Debug)] in value_enum_multiline_doc_comment()
|
H A D | help.rs | 414 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in derive_possible_value_help()
|
/third_party/rust/crates/clap/tests/derive_ui/ |
H A D | value_enum_on_struct.rs | 1 use clap::ValueEnum; 3 #[derive(ValueEnum, Clone, Debug)]
|
H A D | value_enum_non_unit.rs | 1 use clap::ValueEnum; 3 #[derive(ValueEnum, Clone, Debug)]
|
/third_party/rust/crates/clap/examples/tutorial_derive/ |
H A D | 04_01_enum.rs | 1 use clap::{Parser, ValueEnum}; 11 #[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, ValueEnum)]
|
/third_party/rust/crates/clap/examples/tutorial_builder/ |
H A D | 04_01_enum.rs | 1 use clap::{arg, builder::PossibleValue, command, value_parser, ValueEnum}; 10 impl ValueEnum for Mode {
|
/third_party/rust/crates/clap/examples/ |
H A D | git-derive.rs | 5 use clap::{Args, Parser, Subcommand, ValueEnum}; 61 #[derive(ValueEnum, Copy, Clone, Debug, PartialEq, Eq)]
|
/third_party/rust/crates/clap/src/builder/ |
H A D | value_parser.rs | 986 /// Parse an [`ValueEnum`][crate::ValueEnum] value. 1024 pub struct EnumValueParser<E: crate::ValueEnum + Clone + Send + Sync + 'static>( 1028 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> EnumValueParser<E> { 1029 /// Parse an [`ValueEnum`][crate::ValueEnum] 1036 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> TypedValueParser for EnumValueParser<E> { 1068 .expect("ValueEnum::value_variants contains only values with a corresponding ValueEnum::to_possible_value") in parse_ref() 1095 impl<E: crate::ValueEnum in possible_values() [all...] |
/third_party/rust/crates/clap/src/util/ |
H A D | color.rs | 2 use crate::derive::ValueEnum; 89 impl ValueEnum for ColorChoice {
|
/third_party/rust/crates/clap/clap_derive/src/ |
H A D | attr.rs | 95 "value_enum" => Some(MagicAttrName::ValueEnum), in parse() 152 ValueEnum,
|
H A D | item.rs | 107 "{} doesn't exist for `ValueEnum` enums", in from_value_enum() 490 Some(MagicAttrName::ValueEnum) if attr.value.is_none() => { in push_attrs() 561 .any(|a| a.magic == Some(MagicAttrName::ValueEnum)) in push_attrs() 566 clap::ValueEnum::to_possible_value(&val).unwrap().get_name().to_owned() in push_attrs() 617 .any(|a| a.magic == Some(MagicAttrName::ValueEnum)) in push_attrs() 628 clap::ValueEnum::to_possible_value(val.borrow()).unwrap().get_name().to_owned() in push_attrs() 693 .any(|a| a.magic == Some(MagicAttrName::ValueEnum)) in push_attrs() 698 clap::ValueEnum::to_possible_value(&val).unwrap().get_name().to_owned() in push_attrs() 749 .any(|a| a.magic == Some(MagicAttrName::ValueEnum)) in push_attrs() 760 clap::ValueEnum in push_attrs() [all...] |
H A D | dummies.rs | 81 impl clap::ValueEnum for #name { in value_enum()
|
H A D | lib.rs | 34 /// Generates the `ValueEnum` impl. 35 #[proc_macro_derive(ValueEnum, attributes(clap, value))]
|
/third_party/rust/crates/clap/src/ |
H A D | lib.rs | 115 pub use crate::derive::{Args, CommandFactory, FromArgMatches, Parser, Subcommand, ValueEnum};
|
H A D | derive.rs | 347 /// When deriving [`Parser`], a field whose type implements `ValueEnum` can have the attribute 366 /// #[derive(clap::ValueEnum, Clone)] 374 pub trait ValueEnum: Sized + Clone { traits 384 .expect("ValueEnum::value_variants contains only values with a corresponding ValueEnum::to_possible_value") in from_str()
|
/third_party/rust/crates/clap/clap_complete/src/shells/ |
H A D | shell.rs | 6 use clap::ValueEnum; 50 impl ValueEnum for Shell {
|
/third_party/rust/crates/clap/clap_derive/src/derives/ |
H A D | value_enum.rs | 33 _ => abort_call_site!("`#[derive(ValueEnum)]` only supports enums"), in derive_value_enum() 67 impl clap::ValueEnum for #item_name { in gen_for_enum() 81 abort!(variant.span(), "`#[derive(ValueEnum)]` only supports unit variants. Non-unit variants must be skipped"); in lits()
|
/third_party/rust/crates/clap/clap_complete/src/ |
H A D | dynamic.rs | 222 impl clap::ValueEnum for CompType {
|