Module clap_builder::builder 
source · Structs
The abstract representation of a command line argument. Used to set all the options and
relationships that define a valid argument for the program.
Implementation for 
ValueParser::boolParse bool-like string values, everything else is 
trueBuild a command-line interface.
Parse an 
ValueEnum value.Parse false-like string values, everything else is 
trueAdapt a 
TypedValueParser from one value to anotherParse non-empty string values
A UTF-8-encoded fixed string
Implementation for 
ValueParser::os_stringImplementation for 
ValueParser::path_bufA possible value of an argument.
Verify the value is from an enumerated set of 
PossibleValue.Parse number that fall within a range of values
Parse number that fall within a range of values
A UTF-8-encoded fixed string
Implementation for 
ValueParser::stringTerminal-styling container
Parse/validate argument values
Values per occurrence for an argument
Enums
Behavior of arguments when they are encountered while parsing
Operations to perform on argument values
Clearable builder value
Provide shell with hint on how to complete an argument.
Traits
Convert to the intended resettable type
Parse/validate argument values
Register a type with value_parser!