rchess 2.3.0

A Chess Library Written In Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod chess_game;
mod chessboard;
mod defs;
mod mask_gen;

pub use chess_game::{ChessGame, DrawReason, GameResult};

pub use chessboard::{
    BoardBuilder, BoardBuilderError, BuilderConversionError, ChessBoard, FenFormatError,
    FenLoadError, Move, MoveCreationError, MoveGen, StrMoveCreationError, ZobristHash,
};

pub use defs::{
    BitBoard, CastleSide, Color, Direction, File, Piece, PieceType, Rank, Square, FILES, RANKS,
    SQUARES,
};