Crate hexe_core

Source
Expand description

This crate defines the core building blocks for the Hexe chess engine.

§Usage

This crate is available on crates.io and can be used by adding the following to your project’s Cargo.toml:

[dependencies]
hexe_core = "0.0.5"

and this to your crate root:

extern crate hexe_core;

Modules§

board
Various board types.
castle
Functionality dealing with castling in chess.
color
A color to represent pieces or board squares.
fen
Forsyth–Edwards Notation parsing.
iter
Iterators over types.
misc
Miscellaneous traits and types.
mv
A chess move.
piece
A piece used to play chess.
prelude
The Hexe core prelude imports various primitives and traits that may be used often when interacting with this crate.
square
A chess board square and its components.