[package] name = "sudoku" description = "A sudoku solver library" license = "AGPL-3.0" repository = "https://github.com/emerentius/sudoku" documentation = "https://docs.rs/sudoku" readme = "readme.md" version = "0.8.0" authors = ["Emerentius"] edition = "2018" [dependencies] rand = "0.8.5" serde = { version = "1.0.80", optional = true } crunchy = "0.2.1" thiserror = "1.0.21" [features] # The solver does enough indexing that the performance impact can be significant # ranging from 2-12% of the total runtime spent because of bounds checks. # Nevertheless, the solver is fast enough with checks that you probably don't want to risk # being pwned because of a bug in it so checks are activated by default # This feature deactivates bounds checks in the solver. unchecked_indexing = [] [dev-dependencies] strum = "0.19.2" strum_macros = "0.19.2"