pub fn ids(
position: Position,
mode: Mode,
history: History,
tt: &TranspositionTable,
stopper: Arc<AtomicBool>,
debug: bool,
) -> SearchResultExpand description
Run Iterative Deepening search on a root position to depth “ply” using a persistent transposition table. It returns the best move and score for the position in the search tree. TODO: Bug fix, returns invalid result in case where stopper was set too quickly.