gitignore_template_generator/validator/impls.rs
1use crate::constant;
2
3use super::api::CliArgsValidator;
4
5pub struct DefaultCliArgsValidator;
6
7impl CliArgsValidator for DefaultCliArgsValidator {
8 fn has_no_commas(value: &str) -> Result<String, String> {
9 if value.contains(',') {
10 Err(String::from(constant::error_messages::COMMAS_NOT_ALLOWED))
11 } else {
12 Ok(value.to_string())
13 }
14 }
15}