//! `stockfish` is a light, easy-to-use wrapper library for the Stockfish chess engine.
//!
//! - **Creation & Setup** — Pass the path to the binary executable to [`Stockfish::new`],
//! then call [`Stockfish::setup_for_new_game`] to ensure that it is ready for further
//! commands.
//! - **Position** — Use methods like [`Stockfish::set_fen_position`] and
//! [`Stockfish::play_moves`] to configure the chess position that Stockfish is working with.
//! - **Compute** — Using methods such as [`Stockfish::go`] or [`Stockfish::go_for`],
//! prompt Stockfish to start calculating given the current chess position.
//! - **Output** — Accessory types have been included ([`EngineEval`], [`EvalType`], [`EngineOutput`])
//! to structure the output from Stockfish after it has concluded its calculations.
pub use crateStockfish;
pub use crate;
pub use crateEngineOutput;