usestd::fmt::Debug;usecrate::board::Board;/// WinrateEvaluator trait.
/// # Note
/// * The score is 1.0 if the player is winning.
/// * The score is 0.0 if the opponent is winning.
/// * The score is 0.5 if the game is draw.
pubtraitWinrateEvaluator: Send + Sync + Debug {fnevaluate(&self, board:&mut Board)->f64;}