List of all items
Structs
- Bitboard
- BitboardIter
- BitboardSubsetIter
- Board
- BoardIter
- CastlingRights
- File
- Game
- Move
- MoveGenIter
- Piece
- Position
- Rank
- Square
- XoShiRo
- ZobristKey
- prelude::Bitboard
- prelude::BitboardIter
- prelude::BitboardSubsetIter
- prelude::Board
- prelude::BoardIter
- prelude::CastlingRights
- prelude::File
- prelude::Game
- prelude::Move
- prelude::MoveGenIter
- prelude::Piece
- prelude::Position
- prelude::Rank
- prelude::Square
- prelude::XoShiRo
- prelude::ZobristKey
- prelude::prelude::Bitboard
- prelude::prelude::BitboardIter
- prelude::prelude::BitboardSubsetIter
- prelude::prelude::File
- prelude::prelude::Piece
- prelude::prelude::Rank
- prelude::prelude::Square
- prelude::prelude::XoShiRo
Enums
- Color
- MoveKind
- PieceKind
- prelude::Color
- prelude::MoveKind
- prelude::PieceKind
- prelude::prelude::Color
- prelude::prelude::PieceKind
Functions
- attacks_for
- bishop_attacks
- bishop_rays
- compute_attackers_to
- compute_attacks_by
- compute_checkers_and_pinmask
- compute_checkmask
- compute_pinmask_for
- generate_magics
- generate_piece_attack_datfiles
- generate_ray_table_datfiles
- king_attacks
- knight_attacks
- pawn_attack_map
- pawn_attacks
- pawn_moves
- pawn_pushes
- perft
- perft_generic
- prelude::attacks_for
- prelude::bishop_attacks
- prelude::bishop_rays
- prelude::compute_attackers_to
- prelude::compute_attacks_by
- prelude::compute_checkers_and_pinmask
- prelude::compute_checkmask
- prelude::compute_pinmask_for
- prelude::generate_magics
- prelude::generate_piece_attack_datfiles
- prelude::generate_ray_table_datfiles
- prelude::king_attacks
- prelude::knight_attacks
- prelude::pawn_attack_map
- prelude::pawn_attacks
- prelude::pawn_moves
- prelude::pawn_pushes
- prelude::perft
- prelude::perft_generic
- prelude::prelude::generate_magics
- prelude::prelude::generate_piece_attack_datfiles
- prelude::prelude::generate_ray_table_datfiles
- prelude::queen_attacks
- prelude::ray_between
- prelude::ray_containing
- prelude::rook_attacks
- prelude::rook_rays
- prelude::splitperft
- queen_attacks
- ray_between
- ray_containing
- rook_attacks
- rook_rays
- splitperft
Type Aliases
Constants
- BISHOP_DELTAS
- FEN_KIWIPETE
- FEN_STARTPOS
- KNIGHT_DELTAS
- MAX_NUM_MOVES
- NUM_CASTLING_RIGHTS
- QUEEN_DELTAS
- ROOK_DELTAS
- prelude::BISHOP_DELTAS
- prelude::FEN_KIWIPETE
- prelude::FEN_STARTPOS
- prelude::KNIGHT_DELTAS
- prelude::MAX_NUM_MOVES
- prelude::NUM_CASTLING_RIGHTS
- prelude::QUEEN_DELTAS
- prelude::ROOK_DELTAS
- prelude::prelude::BISHOP_DELTAS
- prelude::prelude::FEN_KIWIPETE
- prelude::prelude::FEN_STARTPOS
- prelude::prelude::KNIGHT_DELTAS
- prelude::prelude::MAX_NUM_MOVES
- prelude::prelude::NUM_CASTLING_RIGHTS
- prelude::prelude::QUEEN_DELTAS
- prelude::prelude::ROOK_DELTAS