Trait zero_sum::analysis::search::Search
[−]
[src]
pub trait Search<S> where
S: State + Extrapolatable<<S as State>::Ply>, { fn search(
&mut self,
state: &S,
interrupt: Option<Receiver<()>>
) -> Box<Analysis>; }
Provides search capabilities.
Required Methods
fn search(
&mut self,
state: &S,
interrupt: Option<Receiver<()>>
) -> Box<Analysis>
&mut self,
state: &S,
interrupt: Option<Receiver<()>>
) -> Box<Analysis>
Generates an analysis of state
. interrupt
is optionally provided to interrupt long searches.