List of all items
Structs
- Bitboard
- CastlingRights
- Cell
- Coord
- bitboard::Bitboard
- bitboard::Iter
- board::Board
- board::Pretty
- board::RawBoard
- chain::BaseMoveChain
- chain::HashRepeat
- chain::StyledList
- chain::UciList
- chain::UciParseError
- chain::Walker
- movegen::MoveList
- moves::Move
- moves::RawUndo
- moves::StyledMove
- moves::make::San
- moves::make::TryUnchecked
- moves::make::Uci
- moves::make::Unchecked
- moves::san::Move
- moves::san::StyledData
- moves::san::StyledMove
- types::CastlingRights
- types::Cell
- types::Coord
Enums
- CastlingSide
- Color
- DrawReason
- File
- GameStatus
- Outcome
- Piece
- Rank
- WinReason
- board::CellsParseError
- board::FenParseError
- board::PrettyStyle
- board::RawFenParseError
- board::ValidateError
- chain::GameStatusPolicy
- chain::NumberPolicy
- moves::CreateError
- moves::MoveKind
- moves::PromotePiece
- moves::Style
- moves::ValidateError
- moves::san::CheckMark
- moves::san::Data
- moves::san::IntoMoveError
- moves::san::ParseError
- moves::san::RawParseError
- moves::san::Style
- moves::uci::BasicParseError
- moves::uci::Move
- moves::uci::ParseError
- moves::uci::RawParseError
- types::CastlingRightsParseError
- types::CastlingSide
- types::CellParseError
- types::Color
- types::ColorParseError
- types::CoordParseError
- types::DrawReason
- types::File
- types::GameStatus
- types::Outcome
- types::OutcomeFilter
- types::Piece
- types::Rank
- types::WinReason
Traits
Functions
- movegen::cell_attackers
- movegen::has_legal_moves
- movegen::is_cell_attacked
- movegen::legal::gen_all
- movegen::legal::gen_capture
- movegen::legal::gen_simple
- movegen::legal::gen_simple_no_promote
- movegen::legal::gen_simple_promote
- movegen::semilegal::gen_all
- movegen::semilegal::gen_all_into
- movegen::semilegal::gen_capture
- movegen::semilegal::gen_capture_into
- movegen::semilegal::gen_simple
- movegen::semilegal::gen_simple_into
- movegen::semilegal::gen_simple_no_promote
- movegen::semilegal::gen_simple_no_promote_into
- movegen::semilegal::gen_simple_promote
- movegen::semilegal::gen_simple_promote_into
- moves::make_move_unchecked
- moves::unmake_move_unchecked