pub trait PatternEvaluator {
// Required method
fn evaluate_position(&self, board: &Board) -> Result<EvaluationComponent>;
}Expand description
Trait for pattern evaluators
pub trait PatternEvaluator {
// Required method
fn evaluate_position(&self, board: &Board) -> Result<EvaluationComponent>;
}Trait for pattern evaluators