A sudoku crate.
Represents a single sudoku "square."
Specifies a sudoku element's location in space.
A (partial) grid of elements.
Represents the difficulty of a puzzle.
A subdivision of the main sudoku; the smallest grouping to which rules are applied.
Represents a deserialization error.
Encodes errors encountered while attempting a puzzle solution.
The number of dimensions in which all sudoku methods will operate.
Trait to generate a puzzle.
Represents an n-dimensional grid of values, indexable via
Includes information about puzzle difficulty and configuration.
Trait defining a puzzle with quantifiable difficulty.
Trait defining a solvable puzzle.