Skip to main content

ValidationContextExt

Trait ValidationContextExt 

Source
pub trait ValidationContextExt {
    // Required methods
    fn validate_hcl(
        &mut self,
        result: &mut ValidationResult,
    ) -> Result<(), String>;
    fn validate_manifest(
        &mut self,
        config: ManifestValidationConfig,
        result: &mut ValidationResult,
    );
    fn validate_full(
        &mut self,
        result: &mut ValidationResult,
    ) -> Result<(), String>;
}
Expand description

Extension trait for ValidationContext to support different validation styles

Required Methods§

Source

fn validate_hcl(&mut self, result: &mut ValidationResult) -> Result<(), String>

Run HCL validation with this context

Source

fn validate_manifest( &mut self, config: ManifestValidationConfig, result: &mut ValidationResult, )

Run manifest validation with this context

Source

fn validate_full(&mut self, result: &mut ValidationResult) -> Result<(), String>

Run full validation pipeline

Implementors§