Crate sudoko

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
XYWing
XY-Wing: A variation of Y-Wing with different cell relationships
YWing
Y-Wing: A powerful advanced strategy using three cells with specific candidate patterns

Enums§

Cell
Difficulty

Traits§

SolvingStrategy

Functions§

generate_puzzle
get_all_strategies
get_hint
solve_from_file
solve_puzzle
validate_puzzle