This crate defines the core building blocks for the Hexe chess engine.
This crate is available on crates.io and can be used by adding the
following to your project's
[dependencies] hexe_core = "0.0.5"
and this to your crate root:
extern crate hexe_core;
Various board types.
Functionality dealing with castling in chess.
A color to represent pieces or board squares.
Forsyth–Edwards Notation parsing.
Iterators over types.
Miscellaneous traits and types.
A chess move.
A piece used to play chess.
The Hexe core prelude imports various primitives and traits that may be used often when interacting with this crate.
A chess board square and its components.