pub struct DefaultCliArgsValidator;Expand description
Default implementation of cli args validator.
Can be used directly as part of clap::Arg::value_parser.
Trait Implementations§
Source§impl CliArgsValidator for DefaultCliArgsValidator
impl CliArgsValidator for DefaultCliArgsValidator
Source§fn has_no_commas(value: &str) -> Result<String, String>
fn has_no_commas(value: &str) -> Result<String, String>
Checks if given value contains commas.
Returns constant::error_messages::COMMAS_NOT_ALLOWED if any commas
found.
See CliArgsValidator::has_no_commas for more infos.
Source§fn has_no_whitespaces(value: &str) -> Result<String, String>
fn has_no_whitespaces(value: &str) -> Result<String, String>
Checks if given value contains whitespaces.
Returns constant::error_messages::WHITESPACES_NOT_ALLOWED if any
whitespaces found.
See CliArgsValidator::has_no_whitespaces for more infos.
Source§fn has_valid_template_name(value: &str) -> Result<String, String>
fn has_valid_template_name(value: &str) -> Result<String, String>
Checks if given value is a valid template name. Read more
Auto Trait Implementations§
impl Freeze for DefaultCliArgsValidator
impl RefUnwindSafe for DefaultCliArgsValidator
impl Send for DefaultCliArgsValidator
impl Sync for DefaultCliArgsValidator
impl Unpin for DefaultCliArgsValidator
impl UnwindSafe for DefaultCliArgsValidator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more