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 aroundu64
, 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