Crate sudoko

Source

Structs§

BoxLineReduction
Box/Line Reduction: If all candidates for a value in a row/column are in the same box
HiddenSingles
Hidden Singles: If a value can only go in one cell in a unit (row, column, or box)
NakedPairs
Naked Pairs: If two cells in a unit have the same two candidates, eliminate those from other cells
NakedSingles
Naked Singles: If a cell has only one possible candidate, fill it
PointingPairs
Pointing Pairs/Triples: If all candidates for a value in a box are in the same row/column
Sudoku
SudokuSolver
Swordfish
Swordfish: Even more advanced pattern recognition
XWing
X-Wing: Advanced pattern recognition strategy

Enums§

Cell
Difficulty

Traits§

SolvingStrategy

Functions§

generate_puzzle
get_all_strategies
get_hint
solve_from_file
solve_puzzle
validate_puzzle