Trait ValueParserFactory
trait ValueParserFactory
Register a type with [value_parser!][crate::value_parser!]
Example
# use clap_builder as clap;
;
;
let parser: CustomValueParser = value_parser!;
Associated Types
type ParserGenerated parser, usually
ValueParser.It should at least be a type that supports
Into<ValueParser>. A non-ValueParsertype allows the caller to do further initialization on the parser.
Required Methods
fn value_parser() -> <Self as >::ParserCreate the specified
Self::Parser
Implementors
impl ValueParserFactory for i64impl ValueParserFactory for Box<Path>impl<T> ValueParserFactory for Arc<T>impl ValueParserFactory for boolimpl ValueParserFactory for u8impl ValueParserFactory for i8impl ValueParserFactory for u16impl ValueParserFactory for Stringimpl<T> ValueParserFactory for Wrapping<T>impl ValueParserFactory for i16impl ValueParserFactory for Box<str>impl<T> ValueParserFactory for Box<T>impl ValueParserFactory for u32impl ValueParserFactory for OsStringimpl ValueParserFactory for i32impl ValueParserFactory for Box<OsStr>impl ValueParserFactory for u64impl ValueParserFactory for PathBuf