-
Notifications
You must be signed in to change notification settings - Fork 23
/
Cargo.toml
28 lines (25 loc) · 850 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[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"