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

Generates an analysis of state. interrupt is optionally provided to interrupt long searches.

Implementors