Struct alcibiades::stock::StdTimeManager
[−]
[src]
pub struct StdTimeManager { /* fields omitted */ }
Implements the TimeManager
trait.
Trait Implementations
impl<S> TimeManager<S> for StdTimeManager where S: SearchExecutor<ReportData=Vec<Variation>>
[src]
fn new(position: &S::SearchNode, time: &RemainingTime) -> StdTimeManager
Creates a new instance. Read more
fn update(&mut self, report: &SearchReport<Vec<Variation>>)
Registers a new search progress report with the time manager.
fn must_play(&self) -> bool
Decides whether the search must be terminated and the best move played. Read more