Struct Ai
tak::ai
pub struct Ai { /* fields omitted */ }
impl Ai
fn new(player: Player) -> Ai
fn next_move<T: Board>(&self, turn: usize, board: &T) -> Turn
fn possible_moves<T: Board>(&self, board: &T) -> Vec<Turn>