Home
last modified time | relevance | path

Searched refs:ValueEnum (Results 1 - 20 of 20) sorted by relevance

/third_party/rust/crates/clap/tests/derive/
H A Dvalue_enum.rs14 #[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 Dtype_alias_regressions.rs3 use clap::{Parser, Subcommand, ValueEnum};
25 #[derive(ValueEnum, PartialEq, Debug, Clone)]
H A Ddoc_comments_help.rs17 use clap::{CommandFactory, Parser, Subcommand, ValueEnum};
221 #[derive(ValueEnum, Clone, PartialEq, Debug)] in value_enum_multiline_doc_comment()
H A Dhelp.rs414 #[derive(clap::ValueEnum, PartialEq, Debug, Clone)] in derive_possible_value_help()
/third_party/rust/crates/clap/tests/derive_ui/
H A Dvalue_enum_on_struct.rs1 use clap::ValueEnum;
3 #[derive(ValueEnum, Clone, Debug)]
H A Dvalue_enum_non_unit.rs1 use clap::ValueEnum;
3 #[derive(ValueEnum, Clone, Debug)]
/third_party/rust/crates/clap/examples/tutorial_derive/
H A D04_01_enum.rs1 use clap::{Parser, ValueEnum};
11 #[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, ValueEnum)]
/third_party/rust/crates/clap/examples/tutorial_builder/
H A D04_01_enum.rs1 use clap::{arg, builder::PossibleValue, command, value_parser, ValueEnum};
10 impl ValueEnum for Mode {
/third_party/rust/crates/clap/examples/
H A Dgit-derive.rs5 use clap::{Args, Parser, Subcommand, ValueEnum};
61 #[derive(ValueEnum, Copy, Clone, Debug, PartialEq, Eq)]
/third_party/rust/crates/clap/src/builder/
H A Dvalue_parser.rs986 /// 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 Dcolor.rs2 use crate::derive::ValueEnum;
89 impl ValueEnum for ColorChoice {
/third_party/rust/crates/clap/clap_derive/src/
H A Dattr.rs95 "value_enum" => Some(MagicAttrName::ValueEnum), in parse()
152 ValueEnum,
H A Ditem.rs107 "{} 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 Ddummies.rs81 impl clap::ValueEnum for #name { in value_enum()
H A Dlib.rs34 /// Generates the `ValueEnum` impl.
35 #[proc_macro_derive(ValueEnum, attributes(clap, value))]
/third_party/rust/crates/clap/src/
H A Dlib.rs115 pub use crate::derive::{Args, CommandFactory, FromArgMatches, Parser, Subcommand, ValueEnum};
H A Dderive.rs347 /// 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 Dshell.rs6 use clap::ValueEnum;
50 impl ValueEnum for Shell {
/third_party/rust/crates/clap/clap_derive/src/derives/
H A Dvalue_enum.rs33 _ => 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 Ddynamic.rs222 impl clap::ValueEnum for CompType {

Completed in 10 milliseconds