rustoku-lib 0.15.0

Lightning-fast Sudoku solving and generation
Documentation
//! A Sudoku library implemented in Rust with efficient bitmasking for constraint tracking.
//!
//! This library provides a `Rustoku` struct that can solve and check 9x9 Sudoku puzzles.
//! The implementation uses bitmasks to efficiently track constraints for
//! rows, columns, and 3x3 boxes, enabling fast validation and candidate computation
//! during the solving process.
//!
//! The library also provides a `generate_board` utility to generate puzzles. The
//! output includes the matrix-like representation of the board as well as the
//! one-line representation for easy copying and pasting.

pub mod bind;
pub mod core;
mod error;
mod format;

pub use core::{
    BoardGenerator, Difficulty, Rustoku, RustokuBuilder, Solutions, Symmetry, generate_board,
    generate_board_by_difficulty,
};
pub use error::RustokuError;
pub use format::format_line;