gitignore_template_generator/validator/
impls.rs

1use super::api::CliArgsValidator;
2
3pub struct DefaultCliArgsValidator;
4
5impl CliArgsValidator for DefaultCliArgsValidator {
6    fn has_no_commas(value: &str) -> Result<String, String> {
7        if value.contains(',') {
8            Err(String::from("Commas are not allowed in template names"))
9        } else {
10            Ok(value.to_string())
11        }
12    }
13}