[[bin]]
name = "magic_gen"
path = "src/bin/magic_gen.rs"
required-features = ["rand-chacha"]
[build-dependencies.rand_chacha]
version = "0.3.1"
[build-dependencies.thiserror]
version = "2.0.11"
[dependencies.rand_chacha]
optional = true
version = "0.3.1"
[dependencies.thiserror]
version = "2.0.11"
[dev-dependencies.rand_chacha]
version = "0.3.1"
[[example]]
name = "capture"
path = "examples/capture.rs"
[[example]]
name = "random"
path = "examples/random.rs"
[[example]]
name = "simple"
path = "examples/simple.rs"
[features]
rand-chacha = ["rand_chacha"]
[lib]
name = "chessframe"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "src/build.rs"
description = "A Rust library for working with chess positions, generating psudo-legal moves, and interacting with the UCI protocol."
edition = "2021"
keywords = ["chess", "bitboards", "uci", "move-generation"]
license = "Apache-2.0"
name = "chessframe"
readme = "README.md"
repository = "https://github.com/Zirconium419122/chessframe"
version = "0.3.0"
[[test]]
name = "board"
path = "tests/board.rs"
[[test]]
name = "chess_move"
path = "tests/chess_move.rs"
[[test]]
name = "move_generation"
path = "tests/move_generation.rs"
[[test]]
name = "perft"
path = "tests/perft.rs"