chess_lab/lib.rs
1//! # Chess Lab
2//! A comprehensive Rust library for chess game development, including core logic, game rules, parsing, and support for various chess variants.
3//!
4
5mod common;
6pub mod core;
7/// Core game logic types and gameplay APIs.
8pub mod logic;
9/// PGN and FEN parsing helpers.
10pub mod parsing;
11/// Variant-specific wrappers (Standard, Chess960).
12pub mod variants;
13
14pub use common::errors;
15pub(crate) use common::utils;