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§

  • Various board types.
  • Functionality dealing with castling in chess.
  • A color to represent pieces or board squares.
  • 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.