Crate hexe_core [] [src]

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.