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§
Sourcefn validate(
&self,
input: &Array2<Float>,
context: &MiddlewareContext,
) -> SklResult<ValidationResult>
fn validate( &self, input: &Array2<Float>, context: &MiddlewareContext, ) -> SklResult<ValidationResult>
Validate input data
Sourcefn severity(&self) -> ValidationSeverity
fn severity(&self) -> ValidationSeverity
Validation severity