Player

Trait Player 

Source
pub trait Player: Display {
    // Required methods
    fn offer_move(&self, position: &Position) -> ChessMove;
    fn evalutate(&self, position: &Position) -> isize;
}

Required Methods§

Source

fn offer_move(&self, position: &Position) -> ChessMove

Source

fn evalutate(&self, position: &Position) -> isize

Implementors§