List of all items
Structs
- bitboard::BitBoard
- board::Board
- castling_rights::CastlingRights
- chess_move::ChessMove
- game::Game
- magic::Magic
- magic::Zobrist
- square::Square
- transpositiontable::Entry
- transpositiontable::TranspositionTable
- uci::Go
- uci::Info
- uci::Score
Enums
- chess_move::MoveMetaData
- chess_move::MoveType
- color::Color
- error::Error
- file::File
- game::Event
- piece::Piece
- rank::Rank
- uci::UciCommand
Traits
Functions
- magic::get_adjacent_files
- magic::get_between
- magic::get_bishop_moves
- magic::get_castle_moves
- magic::get_file
- magic::get_king_moves
- magic::get_knight_moves
- magic::get_pawn_attacks
- magic::get_pawn_moves
- magic::get_rank
- magic::get_rook_moves
- magic::get_tangent
- magic::magic_index
Statics
Constants
- bitboard::EMPTY
- color::COLORS
- magic::ADJACENT_FILES
- magic::BISHOP_MAGICS
- magic::CASTLE_MOVES
- magic::FILES
- magic::KING_MOVES
- magic::KNIGHT_MOVES
- magic::PAWN_ATTACKS
- magic::PAWN_MOVES
- magic::RANKS
- magic::ROOK_MAGICS
- magic::ZOBRIST_CASTLE
- magic::ZOBRIST_ENPASSANT
- magic::ZOBRIST_PIECES
- magic::ZOBRIST_SIDE_TO_MOVE
- piece::PIECES
- square::SQUARES