1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#![warn(
missing_copy_implementations, missing_debug_implementations, trivial_casts,
trivial_numeric_casts, unused_extern_crates, unused_import_braces, unused_qualifications,
unused_results
)]
#![deny(missing_docs)]
extern crate rand;
mod dimensions;
mod gen;
mod puzzle;
mod sol;
mod sudoku;
pub use gen::Generate;
pub use puzzle::Puzzle;
pub use sol::{Difficulty, Error as SolveError, Score, Solve};
pub use sudoku::{Element, Grid, Group, ParseError, Point, Sudoku};
pub use dimensions::DIMENSIONS;