Cargo Features

[dependencies]
licheszter = { version = "0.3.0", default-features = false, features = ["serde-strict", "openings", "tablebase", "bot", "board", "all"] }
default = bot

The bot feature is set by default whenever licheszter is added without default-features = false somewhere in the dependency tree.

serde-strict

Return an error when an unknown field is encountered while deserializing.
This is not recommended for production environments as it might cause unexpected problems.

openings all?

Affects api::openings, config::openings, models::openings

tablebase all?

Affects api::tablebase, models::tablebase

bot default all?

Only bot is enabled by default to prevent accidental cheating with the Board API.
Any kind of chess assistance is only allowed using the Bot API.
This project and its developers are not responsible for any possible consequences that may occur from misusing the Board API.

Affects api::bot

board all?

Affects api::board, config::board

all = board, bot, openings, tablebase

Enable all features at once.