InputValidator

Trait InputValidator 

Source
pub trait InputValidator: Send + Sync {
    // Required methods
    fn name(&self) -> &str;
    fn validate(
        &self,
        input: &Array2<Float>,
        context: &MiddlewareContext,
    ) -> SklResult<ValidationResult>;
    fn severity(&self) -> ValidationSeverity;
}
Expand description

Input validation trait

Required Methods§

Source

fn name(&self) -> &str

Validator name

Source

fn validate( &self, input: &Array2<Float>, context: &MiddlewareContext, ) -> SklResult<ValidationResult>

Validate input data

Source

fn severity(&self) -> ValidationSeverity

Validation severity

Implementors§