Crate sjakk

Source

Re-exports§

pub use bitboard::Bitboard;
pub use constants::Direction;
pub use moves::Move;
pub use piece::Color;
pub use piece::Piece;
pub use piece::PieceType;
pub use square::File;
pub use square::Rank;
pub use square::Square;

Modules§

between
between_gen
bitboard
Implements Bitboard - chess position representation. Basically it is just a wrapper around u64, where each bit corresponds to chess square.
board
castling_rights
constants
Provides some useful constants, that are used throughout the crate.
gen_moves
hashing
moves
parsers
perft
piece
rays
square
Provides all nesecery representations of a square and other entities, that are involved.
utils