pub trait TemplateValidator: Send + Sync {
    // Required methods
    fn json_validate(
        &self,
        template: Value
    ) -> Result<ValidatedTemplateData, String>;
    fn yaml_validate(
        &self,
        template: Value
    ) -> Result<ValidatedTemplateData, String>;
}

Required Methods§

Implementors§

source§

impl<T> TemplateValidator for GenericValidator<T>where T: for<'de> Deserialize<'de> + Serialize + Send + Sync,