[package]
edition = "2021"
name = "goban"
version = "0.20.1"
authors = ["Samuel Batissou <samuelbatissou@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Library for Go move generation and Go ruling."
readme = "README.md"
keywords = [
"go",
"game",
"baduk",
"igo",
"move_generation",
]
license = "MIT"
repository = "https://github.com/Sagebati/goban"
[badges.gitlab]
repository = "Sabati/goban"
[badges.maintenance]
status = "actively-developed"
[features]
deadstones = [
"dep:rand",
"dep:oxymcts",
]
history = []
[lib]
name = "goban"
path = "src/lib.rs"
[[test]]
name = "general_tests"
path = "tests/general_tests.rs"
[[bench]]
name = "deadstones"
path = "benches/deadstones.rs"
harness = false
required-features = ["deadstones"]
[[bench]]
name = "perft"
path = "benches/perft.rs"
harness = false
[dependencies.arrayvec]
version = "0.7"
[dependencies.bitflags]
version = "1"
[dependencies.hash_hasher]
version = "2"
[dependencies.indexmap]
version = "2"
[dependencies.nonmax]
version = "0.5.5"
[dependencies.oxymcts]
version = "0.1.0"
optional = true
[dependencies.rand]
version = "0.9.0"
optional = true
[dependencies.sgf-parser]
version = "2"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.rand]
version = "0.9.0"
[profile.bench]
debug = 2
debug-assertions = false