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