dlx_rs/lib.rs
1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![deny(missing_docs)]
4
5/// Aztec diamond solver
6#[cfg(feature = "aztec")]
7pub mod aztec;
8#[cfg(feature = "aztec")]
9pub use crate::aztec::Aztec;
10
11/// N queens problem solver
12#[cfg(feature = "queens")]
13pub mod queens;
14#[cfg(feature = "queens")]
15pub use crate::queens::Queens;
16
17/// General dancing links solver
18pub mod solver;
19pub use crate::solver::Solver;
20
21#[cfg(feature = "sudoku")]
22/// Sudoku solver
23pub mod sudoku;
24#[cfg(feature = "sudoku")]
25pub use crate::sudoku::Sudoku;