Expand description
§clap_builder
Builder implementation for clap.
§License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
 - MIT license (LICENSE-MIT or https://opensource.org/license/mit)
 
at your option.
§Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.
See CONTRIBUTING for more details.
Re-exports§
pub use crate::builder::ArgAction;pub use crate::builder::Command;pub use crate::builder::ValueHint;pub use crate::builder::Arg;pub use crate::builder::ArgGroup;pub use crate::parser::ArgMatches;
Modules§
Macros§
- arg
 - Create an 
Argfrom a usage string. - command
cargo - Allows you to build the 
Commandinstance from your Cargo.toml at compile time. - crate_
authors cargo - Allows you to pull the authors for the command from your Cargo.toml at
compile time in the form:
"author1 lastname <author1@example.com>:author2 lastname <author2@example.com>" - crate_
description cargo - Allows you to pull the description from your Cargo.toml at compile time.
 - crate_
name cargo - Allows you to pull the name from your Cargo.toml at compile time.
 - crate_
version cargo - Allows you to pull the version from your Cargo.toml at compile time as
MAJOR.MINOR.PATCH_PKGVERSION_PRE - value_
parser  - Select a 
ValueParserimplementation from the intended type 
Structs§
Enums§
- Color
Choice  - Represents the color preferences for program output
 
Traits§
- Args
 - Parse a set of arguments into a user-defined container.
 - Command
Factory  - Create a 
Commandrelevant for a user-defined container. - From
ArgMatches  - Converts an instance of 
ArgMatchesto a user-defined container. - Parser
 - Parse command-line arguments into 
Self. - Subcommand
 - Parse a sub-command into a user-defined enum.
 - Value
Enum  - Parse arguments into enums.
 
Type Aliases§
- Error
 - Command Line Argument Parser Error