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}