Trait pleco::tools::Searcher[][src]

pub trait Searcher {
    fn name() -> &'static str
    where
        Self: Sized
;
fn best_move(board: Board, depth: u16) -> BitMove
    where
        Self: Sized
; }

Defines an object that can play chess.

Required Methods

Returns the name of the searcher.

Returns the BestMove of a position from a search of depth.

Implementors