Solver

Trait Solver 

Source
pub trait Solver {
    // Required method
    fn solve(&self, game_state: &GameState) -> Option<Move>;

    // Provided method
    fn solve_game(&self, minsweeper: &mut dyn Minsweeper) -> GameResult { ... }
}

Required Methods§

Source

fn solve(&self, game_state: &GameState) -> Option<Move>

Provided Methods§

Source

fn solve_game(&self, minsweeper: &mut dyn Minsweeper) -> GameResult

Implementors§