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