List of all items
Structs
- Board
- Move
- Position
- PositionContext
- attacks::magic::__StaticInitGeneratorFor_BISHOP_RELEVANT_MASKS
- attacks::magic::__StaticInitGeneratorFor_ROOK_RELEVANT_MASKS
- attacks::precomputed::__StaticInitGeneratorFor_SINGLE_KING_ATTACKS
- attacks::precomputed::__StaticInitGeneratorFor_SINGLE_KNIGHT_ATTACKS
- pgn::PgnObject
- pgn::PgnParser
- pgn::PgnRenderingConfig
- utilities::BitCombinationsIterator
- utilities::MaskBitsIterator
- utilities::MaskSquaresIterator
- utilities::SquaresMapping
- utilities::UnifiedMoveDirection
Enums
- Color
- ColoredPiece
- FenParseError
- GameResult
- MoveFlag
- Piece
- Square
- pgn::PgnLexingError
- pgn::PgnParsingError
- pgn::PgnParsingState
- utilities::KnightMoveDirection
- utilities::QueenLikeMoveDirection
Traits
Functions
- attacks::magic::magic_single_bishop_attacks
- attacks::magic::magic_single_rook_attacks
- attacks::manual::manual_single_bishop_attacks
- attacks::manual::manual_single_rook_attacks
- attacks::manual::multi_king_attacks
- attacks::manual::multi_knight_attacks
- attacks::manual::multi_pawn_attacks
- attacks::manual::multi_pawn_moves
- attacks::multi_king_attacks
- attacks::multi_knight_attacks
- attacks::multi_pawn_attacks
- attacks::multi_pawn_moves
- attacks::precomputed::precomputed_single_king_attacks
- attacks::precomputed::precomputed_single_knight_attacks
- attacks::single_bishop_attacks
- attacks::single_king_attacks
- attacks::single_knight_attacks
- attacks::single_queen_attacks
- attacks::single_rook_attacks
- attacks::sliding_piece_attacks
- get_piece_zobrist_hash
Type Aliases
- Bitboard
- utilities::Charboard
- utilities::SquarePairsToMasks
- utilities::SquareTriplesToMasks
- utilities::SquaresOneToOneMapping
- utilities::SquaresThreeToOneMapping
- utilities::SquaresToMasks
- utilities::SquaresTwoToOneMapping
Statics
- attacks::magic::BISHOP_RELEVANT_MASKS
- attacks::magic::ROOK_RELEVANT_MASKS
- attacks::precomputed::SINGLE_KING_ATTACKS
- attacks::precomputed::SINGLE_KNIGHT_ATTACKS
Constants
- INITIAL_FEN
- masks::DIAGONALS_BL_TO_TR
- masks::DIAGONALS_BR_TO_TL
- masks::FILES
- masks::FILES_AB
- masks::FILES_GH
- masks::FILE_A
- masks::FILE_B
- masks::FILE_C
- masks::FILE_D
- masks::FILE_E
- masks::FILE_F
- masks::FILE_G
- masks::FILE_H
- masks::KING_SIDE
- masks::OUTER_EDGES
- masks::QUEEN_SIDE
- masks::RANKS
- masks::RANK_1
- masks::RANK_2
- masks::RANK_3
- masks::RANK_4
- masks::RANK_5
- masks::RANK_6
- masks::RANK_7
- masks::RANK_8
- masks::STARTING_ALL
- masks::STARTING_BB
- masks::STARTING_BK
- masks::STARTING_BK_BR_GAP_LONG
- masks::STARTING_BK_BR_GAP_SHORT
- masks::STARTING_BLACK
- masks::STARTING_BN
- masks::STARTING_BP
- masks::STARTING_BQ
- masks::STARTING_BR
- masks::STARTING_KING_ROOK_GAP_LONG
- masks::STARTING_KING_ROOK_GAP_SHORT
- masks::STARTING_KING_SIDE_BR
- masks::STARTING_KING_SIDE_ROOK
- masks::STARTING_KING_SIDE_WR
- masks::STARTING_QUEEN_SIDE_BR
- masks::STARTING_QUEEN_SIDE_ROOK
- masks::STARTING_QUEEN_SIDE_WR
- masks::STARTING_WB
- masks::STARTING_WHITE
- masks::STARTING_WK
- masks::STARTING_WK_WR_GAP_LONG
- masks::STARTING_WK_WR_GAP_SHORT
- masks::STARTING_WN
- masks::STARTING_WP
- masks::STARTING_WQ
- masks::STARTING_WR