List of all items
Structs
- ParseRetroPocketError
- RetroBoard
- RetroPocket
- RetroPockets
- UnMove
- shakmaty::Bitboard
- shakmaty::Board
- shakmaty::ByColor
- shakmaty::ByRole
- shakmaty::Castles
- shakmaty::Chess
- shakmaty::ParseColorError
- shakmaty::ParseSquareError
- shakmaty::Piece
- shakmaty::PlayError
- shakmaty::PositionError
- shakmaty::PositionErrorKinds
- shakmaty::RemainingChecks
- shakmaty::Setup
- shakmaty::bitboard::Bitboard
- shakmaty::bitboard::CarryRippler
- shakmaty::bitboard::IntoIter
- shakmaty::board::Board
- shakmaty::board::IntoIter
- shakmaty::fen::BoardFen
- shakmaty::fen::Epd
- shakmaty::fen::Fen
- shakmaty::san::ParseSanError
- shakmaty::san::SanPlus
- shakmaty::uci::IllegalUciError
- shakmaty::uci::ParseUciError
- shakmaty::zobrist::Zobrist128
- shakmaty::zobrist::Zobrist16
- shakmaty::zobrist::Zobrist32
- shakmaty::zobrist::Zobrist64
- shakmaty::zobrist::Zobrist8
Enums
- MoveKind
- shakmaty::CastlingMode
- shakmaty::CastlingSide
- shakmaty::Color
- shakmaty::EnPassantMode
- shakmaty::File
- shakmaty::Move
- shakmaty::Outcome
- shakmaty::ParseOutcomeError
- shakmaty::Rank
- shakmaty::Role
- shakmaty::Square
- shakmaty::fen::ParseFenError
- shakmaty::san::San
- shakmaty::san::SanError
- shakmaty::san::Suffix
- shakmaty::uci::Uci
Traits
Functions
- perft
- shakmaty::attacks::aligned
- shakmaty::attacks::attacks
- shakmaty::attacks::between
- shakmaty::attacks::bishop_attacks
- shakmaty::attacks::bishop_mask
- shakmaty::attacks::king_attacks
- shakmaty::attacks::knight_attacks
- shakmaty::attacks::pawn_attacks
- shakmaty::attacks::queen_attacks
- shakmaty::attacks::ray
- shakmaty::attacks::rook_attacks
- shakmaty::attacks::rook_mask
- shakmaty::perft