Crate shakmaty [] [src]

Reexports

pub use square::Square;
pub use position::Position;
pub use position::Standard;

Modules

position
square

Structs

Bitboard

A set of squares represented by 64 bit integer mask.

Board

Piece positions on a board.

CarryRippler

Iterator over the subsets of a Bitboard.

Piece

A piece with Color and Role.

Precomp

Precomputed attack tables.

Enums

Color

White or Black.

Move

A normal move, piece drop or null move.

Role

Piece types: Pawn, Knight, Bishop, Rook, Queen, King.