[build-dependencies.reqwest]
features = ["blocking"]
optional = true
version = "0"
[build-dependencies.sha256]
optional = true
version = "1"
[dependencies.arrayvec]
version = "0"
[dependencies.binread]
features = ["const_generics"]
optional = true
version = "2.2.0"
[dependencies.bytemuck]
features = ["min_const_generics", "derive", "extern_crate_alloc"]
optional = true
version = "1.14.3"
[dependencies.colored]
optional = true
version = "2"
[dependencies.itertools]
version = "0"
[dependencies.lazy_static]
version = "1"
[dependencies.paste]
version = "1"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1"
[features]
binary = ["nnue", "engine"]
colored_output = ["colored"]
copy_large_structs = []
debug = ["binary", "experimental", "colored_output", "speed"]
default = ["binary", "colored_output", "speed"]
engine = ["nnue"]
experimental = []
nnue = ["dep:reqwest", "dep:sha256", "dep:binread", "dep:bytemuck"]
serde = ["dep:serde"]
speed = []
[package]
authors = ["Gourab Ghosh"]
description = "A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities."
documentation = "https://docs.rs/timecat"
edition = "2021"
homepage = "https://github.com/Gourab-Ghosh/timecat-rs/"
include = ["src/", "!src/**/*.bak", "build.rs", "Cargo.toml", "LICENSE", "README.md", "documentation/**/*.md"]
keywords = ["chess-engine", "chess", "uci", "nnue", "ai"]
license-file = "LICENSE"
name = "timecat"
readme = "README.md"
repository = "https://github.com/Gourab-Ghosh/timecat-rs/"
version = "1.8.1"
[package.metadata.docs.rs]
all-features = true
[profile.dev]
opt-level = 2
[profile.release]
codegen-units = 1
debug = 0
debug-assertions = false
lto = true
opt-level = 3
overflow-checks = false
panic = "abort"
rpath = false