gitignore-template-generator 0.3.5

A binary crate to generate templates for .gitignore files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::constant;

use super::api::CliArgsValidator;

pub struct DefaultCliArgsValidator;

impl CliArgsValidator for DefaultCliArgsValidator {
    fn has_no_commas(value: &str) -> Result<String, String> {
        if value.contains(',') {
            Err(String::from(constant::error_messages::COMMAS_NOT_ALLOWED))
        } else {
            Ok(value.to_string())
        }
    }
}