List of all items
Structs
- Arc
- ArrayVec
- AtomicBool
- AtomicUsize
- Batching
- Borrowed
- Bound
- BufReader
- Chunk
- ChunkBy
- Chunks
- CircularTupleWindows
- CombinationsWithReplacement
- Duration
- ExactlyOneError
- FilterMapOk
- FilterOk
- FlattenOk
- Format
- FormatWith
- Group
- GroupingMap
- Groups
- HashSet
- Instant
- Interleave
- InterleaveShortest
- IntersperseWith
- IntoChunks
- Iterate
- KMergeBy
- LazyLock
- MergeBy
- MultiPeek
- MultiProduct
- PadUsing
- ParseBoolError
- ParseIntError
- Path
- PathBuf
- PeekNth
- PeekingTakeWhile
- Permutations
- Positions
- Powerset
- ProcessResults
- Product
- PutBack
- PutBackN
- Py
- PyAny
- PyClassInitializer
- PyErr
- PyModule
- PyRef
- PyRefMut
- Python
- Range
- RcIter
- RepeatN
- Reverse
- RwLock
- TakeWhileInclusive
- TakeWhileRef
- Tee
- TupleBuffer
- TupleCombinations
- TupleWindows
- Tuples
- Unfold
- Unique
- UniqueBy
- Update
- WhileSome
- WithPosition
- Wrapping
- Zip
- ZipEq
- ZipLongest
- __std_iter::ArrayChunks
- __std_iter::ByRefSized
- __std_iter::Chain
- __std_iter::Cloned
- __std_iter::Copied
- __std_iter::Cycle
- __std_iter::Empty
- __std_iter::Enumerate
- __std_iter::Filter
- __std_iter::FilterMap
- __std_iter::FlatMap
- __std_iter::Flatten
- __std_iter::FromCoroutine
- __std_iter::FromFn
- __std_iter::Fuse
- __std_iter::Inspect
- __std_iter::Intersperse
- __std_iter::IntersperseWith
- __std_iter::Map
- __std_iter::MapWhile
- __std_iter::MapWindows
- __std_iter::Once
- __std_iter::OnceWith
- __std_iter::Peekable
- __std_iter::Repeat
- __std_iter::RepeatN
- __std_iter::RepeatWith
- __std_iter::Rev
- __std_iter::Scan
- __std_iter::Skip
- __std_iter::SkipWhile
- __std_iter::StepBy
- __std_iter::Successors
- __std_iter::Take
- __std_iter::TakeWhile
- __std_iter::Zip
- board::Board
- chess::move_generator::MoveGenerator
- chess::move_generator::MoveGeneratorIterator
- chess::move_generator::MoveGeneratorReferencedIterator
- chess::position::ChessPosition
- chess::position_builder::ChessPositionBuilder
- chess::zobrist::Zobrist
- custom_engine::CustomEngine
- custom_engine::EngineProperties
- env::Args
- env::ArgsOs
- env::JoinPathsError
- env::SplitPaths
- env::Vars
- env::VarsOs
- evaluate::Evaluator
- evaluate::evaluate_nnue::EvaluatorNNUE
- evaluate::evaluate_non_nnue::EvaluatorNonNNUE
- fmt::Arguments
- fmt::DebugList
- fmt::DebugMap
- fmt::DebugSet
- fmt::DebugStruct
- fmt::DebugTuple
- fmt::Error
- fmt::Formatter
- fmt::FormattingOptions
- fmt::FromFn
- fs::Dir
- fs::DirBuilder
- fs::DirEntry
- fs::File
- fs::FileTimes
- fs::FileType
- fs::Metadata
- fs::OpenOptions
- fs::Permissions
- fs::ReadDir
- nnue::halfkp::HalfKPModel
- nnue::halfkp::HalfKPModelReader
- nnue::layer::Layer
- nnue::math_vec::MathVec
- nnue::nnue_utils::BinaryMagic
- parse::Parser
- parse::TimecatResponse
- polyglot::book_hashmap::PolyglotBookHashMap
- polyglot::book_mmap_reader::PolyglotBookMemoryMappedReader
- polyglot::book_reader::PolyglotBookReader
- pv_table::PVTable
- runner::Timecat
- runner::TimecatBuilder
- search::Searcher
- search_controller::SearchController
- sorter::MoveSorter
- sorter::WeightedMoveListSorter
- structs::Batching
- structs::Chunk
- structs::ChunkBy
- structs::Chunks
- structs::CircularTupleWindows
- structs::CombinationsWithReplacement
- structs::ExactlyOneError
- structs::FilterMapOk
- structs::FilterOk
- structs::FlattenOk
- structs::Format
- structs::FormatWith
- structs::Group
- structs::GroupingMap
- structs::Groups
- structs::Interleave
- structs::InterleaveShortest
- structs::IntersperseWith
- structs::IntoChunks
- structs::Iterate
- structs::KMergeBy
- structs::MergeBy
- structs::MultiPeek
- structs::MultiProduct
- structs::PadUsing
- structs::PeekNth
- structs::PeekingTakeWhile
- structs::Permutations
- structs::Positions
- structs::Powerset
- structs::ProcessResults
- structs::Product
- structs::PutBack
- structs::PutBackN
- structs::RcIter
- structs::RepeatN
- structs::TakeWhileInclusive
- structs::TakeWhileRef
- structs::Tee
- structs::TupleBuffer
- structs::TupleCombinations
- structs::TupleWindows
- structs::Tuples
- structs::Unfold
- structs::Unique
- structs::UniqueBy
- structs::Update
- structs::WhileSome
- structs::WithPosition
- structs::Zip
- structs::ZipEq
- structs::ZipLongest
- thread::AccessError
- thread::Builder
- thread::JoinHandle
- thread::LocalKey
- thread::Scope
- thread::ScopedJoinHandle
- thread::Thread
- thread::ThreadId
- tt::TranspositionTable
- tt::TranspositionTableEntry
- uci::UCIOption
- uci::UCIStateManager
- utils::bitboard::BitBoard
- utils::cache_table::CacheTable
- utils::cache_table::CacheTableEntry
- utils::global_utils::GlobalTimecatState
- utils::global_utils::TimecatDefaults
- utils::identity_hashmap::IdentityHasher
- utils::io_utils::CustomDebug
- utils::io_utils::IoReader
- utils::moves::Move
- utils::moves::MoveWithInfo
- utils::moves::ValidOrNullMove
- utils::moves::WeightedMove
- utils::piece::Piece
- utils::repetition_table::RepetitionTable
- utils::search_utils::SearchConfig
- utils::search_utils::SearchInfo
- utils::search_utils::SearchInfoBuilder
- utils::search_utils::TimedGoCommand
- utils::serde_extension::SerdeWrapper
Enums
- Cow
- Diff
- Either
- EitherOrBoth
- FoldWhile
- Infallible
- MinMaxResult
- Ordering
- Position
- board::GameResult
- chess::castle::CastleRights
- chess::position::BoardStatus
- env::VarError
- error::Pyo3Error
- error::TimecatError
- fmt::Alignment
- fmt::DebugAsHex
- fmt::Sign
- fs::TryLockError
- parse::UserCommand
- tt::EntryFlagHash
- utils::cache_table::CacheTableSize
- utils::color::Color
- utils::files::File
- utils::moves::CastleMoveType
- utils::moves::MoveType
- utils::piece::PieceType
- utils::ranks::Rank
- utils::search_utils::GoCommand
- utils::square::Square
Traits
- Add
- AddAssign
- BinRead
- BitAnd
- BitAndAssign
- BitOr
- BitOrAssign
- BitXor
- BitXorAssign
- Debug
- Deref
- DerefMut
- Deserialize
- Deserializer
- Div
- DivAssign
- Error
- FmtWrite
- From
- FromPyObject
- FromStr
- Hash
- Hasher
- Index
- IndexMut
- IntoPyObject
- IoWrite
- Itertools
- Mul
- MulAssign
- MultiUnzip
- Neg
- Not
- PeekingNext
- PyAnyMethods
- PyBoolMethods
- PyByteArrayMethods
- PyBytesMethods
- PyCapsuleMethods
- PyComplexMethods
- PyDictMethods
- PyFloatMethods
- PyFrozenSetMethods
- PyListMethods
- PyMappingMethods
- PyMappingProxyMethods
- PyModuleMethods
- PySequenceMethods
- PySetMethods
- PySliceMethods
- PyStringMethods
- PyTracebackMethods
- PyTupleMethods
- PyTypeMethods
- PyWeakrefMethods
- Read
- Rem
- RemAssign
- Seek
- Serialize
- Serializer
- Shl
- ShlAssign
- Shr
- ShrAssign
- Sub
- SubAssign
- Sum
- __std_iter::DoubleEndedIterator
- __std_iter::ExactSizeIterator
- __std_iter::Extend
- __std_iter::FromIterator
- __std_iter::FusedIterator
- __std_iter::IntoIterator
- __std_iter::Iterator
- __std_iter::Product
- __std_iter::Step
- __std_iter::Sum
- __std_iter::TrustedLen
- __std_iter::TrustedStep
- fmt::Binary
- fmt::Debug
- fmt::Display
- fmt::LowerExp
- fmt::LowerHex
- fmt::Octal
- fmt::Pointer
- fmt::UpperExp
- fmt::UpperHex
- fmt::Write
- traits::HomogeneousTuple
- traits::IteratorIndex
- utils::extension_traits::BoardMethodOverload
- utils::extension_traits::BoardPositionMethodOverload
- utils::extension_traits::ChessEngine
- utils::extension_traits::ClippedRelu
- utils::extension_traits::Compress
- utils::extension_traits::CustomColorize
- utils::extension_traits::Decompress
- utils::extension_traits::FloatExtensions
- utils::extension_traits::PolyglotBook
- utils::extension_traits::PositionEvaluation
- utils::extension_traits::SearchControl
- utils::extension_traits::SearcherMethodOverload
- utils::extension_traits::SerdeDeserialize
- utils::extension_traits::SerdeSerialize
- utils::extension_traits::Stringify
- utils::extension_traits::StringifyHash
- utils::extension_traits::StringifyMove
- utils::extension_traits::StringifyScore
- utils::extension_traits::UniqueIdentifier
- utils::time_utils::MeasureTime0
- utils::time_utils::MeasureTime1
Macros
- __std_iter::iter
- chain
- env
- get_item_unchecked
- get_item_unchecked_mut
- interpolate_float
- inverse_interpolate_float
- iproduct
- izip
- match_interpolate_float
- paste
- print_wasm
- println_wasm
- wrap_pyfunction
- write_unchecked
- writeln_unchecked
Attribute Macros
Derive Macros
Functions
- __std_iter::chain
- __std_iter::empty
- __std_iter::from_coroutine
- __std_iter::from_fn
- __std_iter::once
- __std_iter::once_with
- __std_iter::repeat
- __std_iter::repeat_n
- __std_iter::repeat_with
- __std_iter::successors
- __std_iter::zip
- all
- any
- assert_equal
- chain
- cloned
- concat
- cons_tuples
- diff_with
- enumerate
- env::args
- env::args_os
- env::current_dir
- env::current_exe
- env::home_dir
- env::join_paths
- env::remove_var
- env::set_current_dir
- env::set_var
- env::split_paths
- env::temp_dir
- env::var
- env::var_os
- env::vars
- env::vars_os
- equal
- fmt::format
- fmt::from_fn
- fmt::write
- fold
- fs::canonicalize
- fs::copy
- fs::create_dir
- fs::create_dir_all
- fs::exists
- fs::hard_link
- fs::metadata
- fs::read
- fs::read_dir
- fs::read_link
- fs::read_to_string
- fs::remove_dir
- fs::remove_dir_all
- fs::remove_file
- fs::rename
- fs::set_permissions
- fs::set_permissions_nofollow
- fs::set_times
- fs::set_times_nofollow
- fs::soft_link
- fs::symlink_metadata
- fs::write
- interleave
- intersperse
- intersperse_with
- iterate
- join
- kmerge
- kmerge_by
- max
- merge
- merge_join_by
- min
- multipeek
- multiunzip
- multizip
- partition
- peek_nth
- polyglot::utils::move_to_polyglot_move_int
- polyglot::utils::polyglot_move_int_to_move
- process_results
- put_back
- put_back_n
- rciter
- repeat_n
- rev
- selfplay::self_play
- sorted
- sorted_unstable
- tests::parse_command
- tests::test
- thread::add_spawn_hook
- thread::available_parallelism
- thread::current
- thread::current_id
- thread::panicking
- thread::park
- thread::park_timeout
- thread::park_timeout_ms
- thread::scope
- thread::sleep
- thread::sleep_ms
- thread::sleep_until
- thread::spawn
- thread::yield_now
- unfold
- utils::board_utils::get_board_string
- utils::engine_utils::is_checkmate
- utils::global_utils::identity_function
- utils::global_utils::print_uci_info
- utils::info_utils::force_println_info
- utils::info_utils::format_info
- utils::info_utils::get_engine_version
- utils::info_utils::print_cache_table_info
- utils::info_utils::print_engine_version
- utils::info_utils::println_info
- utils::io_utils::get_input
- utils::io_utils::print_line
- utils::psqt::get_psqt_score
- utils::psqt::get_psqt_score_endgame
- utils::psqt::get_psqt_score_index_endgame
- utils::psqt::get_psqt_score_index_opening
- utils::psqt::get_psqt_score_opening
- utils::pv_utils::extract_pv_from_t_table
- utils::pv_utils::get_pv_as_algebraic
- utils::pv_utils::get_pv_as_lan
- utils::pv_utils::get_pv_as_san
- utils::pv_utils::get_pv_as_uci
- utils::pv_utils::get_pv_string
- utils::serde_extension::serde_handler::deserialize
- utils::serde_extension::serde_handler::serialize
- utils::square::get_castle_moves
- utils::square::get_pawn_dest_double_moves
- utils::square::get_pawn_source_double_moves
- utils::string_utils::flip_board_fen
- utils::string_utils::remove_double_spaces_and_trim
- utils::string_utils::simplify_fen
- zip
- zip_eq
Type Aliases
- ArrayCombinations
- BinResult
- Coalesce
- Combinations
- ConsTuples
- Dedup
- DedupBy
- DedupByWithCount
- DedupWithCount
- Duplicates
- DuplicatesBy
- GroupBy
- GroupingMapBy
- Intersperse
- KMerge
- MapInto
- MapOk
- Merge
- MergeJoinBy
- NonZeroU64
- NonZeroUsize
- PyObject
- PyResult
- constants::types::ColoredStringFunction
- constants::types::Depth
- constants::types::Engine
- constants::types::MoveWeight
- constants::types::NumMoves
- constants::types::Ply
- constants::types::Result
- constants::types::Score
- constants::types::Spin
- fmt::Result
- structs::ArrayCombinations
- structs::Coalesce
- structs::Combinations
- structs::ConsTuples
- structs::Dedup
- structs::DedupBy
- structs::DedupByWithCount
- structs::DedupWithCount
- structs::Duplicates
- structs::DuplicatesBy
- structs::GroupBy
- structs::GroupingMapBy
- structs::Intersperse
- structs::KMerge
- structs::MapInto
- structs::MapOk
- structs::Merge
- structs::MergeJoinBy
- thread::Result
- utils::identity_hashmap::IdentityHashMap
Statics
- GLOBAL_TIMECAT_STATE
- allocator::GLOBAL_ALLOCATOR
- constants::bitboard_and_square::ALL_SQUARES
- constants::bitboard_and_square::BB_ADJACENT_FILES
- constants::bitboard_and_square::BB_FILES
- constants::bitboard_and_square::BB_RANKS
- constants::bitboard_and_square::BB_SQUARES
- constants::bitboard_and_square::BOARD_QUARTER_MASKS
- constants::bitboard_and_square::SQUARES_HORIZONTAL_MIRROR
- constants::bitboard_and_square::SQUARES_ROTATED
- constants::bitboard_and_square::SQUARES_VERTICAL_MIRROR
- constants::bitboard_and_square::UPPER_BOARD_MASK
- constants::color::ALL_COLORS
- constants::engine::MVV_LVA
- constants::files::ALL_FILES
- constants::piece::ALL_PIECES
- constants::piece::ALL_PIECE_TYPES
- constants::piece::PROMOTION_PIECES
- constants::ranks::ALL_RANKS
- constants::strings::BITBOARD_OCCUPIED_SQUARE_STYLE
- constants::strings::BLACK_PIECES_STYLE
- constants::strings::BOARD_LABEL_STYLE
- constants::strings::BOARD_SKELETON_STYLE
- constants::strings::CHECKERS_STYLE
- constants::strings::CHECKMATE_SCORE_STYLE
- constants::strings::CHECK_STYLE
- constants::strings::ERROR_MESSAGE_STYLE
- constants::strings::INFO_MESSAGE_STYLE
- constants::strings::INPUT_MESSAGE_STYLE
- constants::strings::LAST_MOVE_HIGHLIGHT_STYLE
- constants::strings::PERFT_COUNT_STYLE
- constants::strings::PERFT_MOVE_STYLE
- constants::strings::SUCCESS_MESSAGE_STYLE
- constants::strings::WARNING_MESSAGE_STYLE
- constants::strings::WHITE_PIECES_STYLE
Constants
- constants::atomic::MEMORY_ORDERING
- constants::binary::DEFAULT_SELFPLAY_COMMAND
- constants::bitboard_and_square::ANTI_DIAGONAL_RAY
- constants::bitboard_and_square::BB_A1
- constants::bitboard_and_square::BB_A2
- constants::bitboard_and_square::BB_A3
- constants::bitboard_and_square::BB_A4
- constants::bitboard_and_square::BB_A5
- constants::bitboard_and_square::BB_A6
- constants::bitboard_and_square::BB_A7
- constants::bitboard_and_square::BB_A8
- constants::bitboard_and_square::BB_B1
- constants::bitboard_and_square::BB_B2
- constants::bitboard_and_square::BB_B3
- constants::bitboard_and_square::BB_B4
- constants::bitboard_and_square::BB_B5
- constants::bitboard_and_square::BB_B6
- constants::bitboard_and_square::BB_B7
- constants::bitboard_and_square::BB_B8
- constants::bitboard_and_square::BB_BACKRANKS
- constants::bitboard_and_square::BB_C1
- constants::bitboard_and_square::BB_C2
- constants::bitboard_and_square::BB_C3
- constants::bitboard_and_square::BB_C4
- constants::bitboard_and_square::BB_C5
- constants::bitboard_and_square::BB_C6
- constants::bitboard_and_square::BB_C7
- constants::bitboard_and_square::BB_C8
- constants::bitboard_and_square::BB_CENTER
- constants::bitboard_and_square::BB_CORNERS
- constants::bitboard_and_square::BB_D1
- constants::bitboard_and_square::BB_D2
- constants::bitboard_and_square::BB_D3
- constants::bitboard_and_square::BB_D4
- constants::bitboard_and_square::BB_D5
- constants::bitboard_and_square::BB_D6
- constants::bitboard_and_square::BB_D7
- constants::bitboard_and_square::BB_D8
- constants::bitboard_and_square::BB_DARK_SQUARES
- constants::bitboard_and_square::BB_E1
- constants::bitboard_and_square::BB_E2
- constants::bitboard_and_square::BB_E3
- constants::bitboard_and_square::BB_E4
- constants::bitboard_and_square::BB_E5
- constants::bitboard_and_square::BB_E6
- constants::bitboard_and_square::BB_E7
- constants::bitboard_and_square::BB_E8
- constants::bitboard_and_square::BB_EDGES
- constants::bitboard_and_square::BB_F1
- constants::bitboard_and_square::BB_F2
- constants::bitboard_and_square::BB_F3
- constants::bitboard_and_square::BB_F4
- constants::bitboard_and_square::BB_F5
- constants::bitboard_and_square::BB_F6
- constants::bitboard_and_square::BB_F7
- constants::bitboard_and_square::BB_F8
- constants::bitboard_and_square::BB_FILE_A
- constants::bitboard_and_square::BB_FILE_B
- constants::bitboard_and_square::BB_FILE_C
- constants::bitboard_and_square::BB_FILE_D
- constants::bitboard_and_square::BB_FILE_E
- constants::bitboard_and_square::BB_FILE_F
- constants::bitboard_and_square::BB_FILE_G
- constants::bitboard_and_square::BB_FILE_H
- constants::bitboard_and_square::BB_G1
- constants::bitboard_and_square::BB_G2
- constants::bitboard_and_square::BB_G3
- constants::bitboard_and_square::BB_G4
- constants::bitboard_and_square::BB_G5
- constants::bitboard_and_square::BB_G6
- constants::bitboard_and_square::BB_G7
- constants::bitboard_and_square::BB_G8
- constants::bitboard_and_square::BB_H1
- constants::bitboard_and_square::BB_H2
- constants::bitboard_and_square::BB_H3
- constants::bitboard_and_square::BB_H4
- constants::bitboard_and_square::BB_H5
- constants::bitboard_and_square::BB_H6
- constants::bitboard_and_square::BB_H7
- constants::bitboard_and_square::BB_H8
- constants::bitboard_and_square::BB_LEFT_HALF_BOARD
- constants::bitboard_and_square::BB_LIGHT_SQUARES
- constants::bitboard_and_square::BB_LOWER_HALF_BOARD
- constants::bitboard_and_square::BB_RANK_1
- constants::bitboard_and_square::BB_RANK_2
- constants::bitboard_and_square::BB_RANK_3
- constants::bitboard_and_square::BB_RANK_4
- constants::bitboard_and_square::BB_RANK_5
- constants::bitboard_and_square::BB_RANK_6
- constants::bitboard_and_square::BB_RANK_7
- constants::bitboard_and_square::BB_RANK_8
- constants::bitboard_and_square::BB_RIGHT_HALF_BOARD
- constants::bitboard_and_square::BB_UPPER_HALF_BOARD
- constants::bitboard_and_square::CENTER_SQUARES_BB
- constants::bitboard_and_square::DIAGONAL_RAY
- constants::bitboard_and_square::NUM_SQUARES
- constants::bitboard_and_square::PSEUDO_CENTER_SQUARES_BB
- constants::board::BLACK_PIECE_UNICODE_SYMBOLS
- constants::board::EMPTY_SPACE_SYMBOL
- constants::board::EMPTY_SPACE_UNICODE_SYMBOL
- constants::board::MAX_MOVES_PER_POSITION
- constants::board::WHITE_PIECE_UNICODE_SYMBOLS
- constants::cache_table::DEFAULT_HASH
- constants::color::NUM_COLORS
- constants::default_parameters::TIMECAT_DEFAULTS
- constants::description::ENGINE_AUTHOR
- constants::description::ENGINE_NAME
- constants::description::ENGINE_VERSION
- constants::engine::ASPIRATION_WINDOW_CUTOFF
- constants::engine::DISABLE_ALL_PRUNINGS
- constants::engine::FOLLOW_PV
- constants::engine::FULL_DEPTH_SEARCH_LMR
- constants::engine::LMR_BASE_REDUCTION
- constants::engine::LMR_MOVE_DIVIDER
- constants::engine::NULL_MOVE_DEPTH_DIVIDER
- constants::engine::NULL_MOVE_MIN_DEPTH
- constants::engine::NULL_MOVE_MIN_REDUCTION
- constants::engine::NUM_BEST_ROOT_MOVES_TO_SEARCH_FIRST
- constants::engine::NUM_KILLER_MOVES
- constants::engine::PRINT_MOVE_INFO_DURATION_THRESHOLD
- constants::engine::REDUCTION_LIMIT_LMR
- constants::evaluate::CACHE_TABLE_SIZE
- constants::evaluate::CHECKMATE_SCORE
- constants::evaluate::CHECKMATE_THRESHOLD
- constants::evaluate::DRAW_SCORE
- constants::evaluate::ENDGAME_PIECE_THRESHOLD
- constants::evaluate::INFINITY
- constants::evaluate::INITIAL_MATERIAL_SCORE_ABS
- constants::evaluate::MAX_MATERIAL_SCORE
- constants::evaluate::MAX_PLY
- constants::evaluate::PAWN_VALUE
- constants::evaluate::WINNING_SCORE_THRESHOLD
- constants::fen::EMPTY_POSITION_FEN
- constants::fen::STARTING_POSITION_FEN
- constants::files::NUM_FILES
- constants::io::COMMUNICATION_CHECK_INTERVAL
- constants::piece::NUM_PIECE_TYPES
- constants::piece::NUM_PROMOTION_PIECES
- constants::ranks::NUM_RANKS
- constants::strings::STRINGIFY_NONE
- env::consts::ARCH
- env::consts::DLL_EXTENSION
- env::consts::DLL_PREFIX
- env::consts::DLL_SUFFIX
- env::consts::EXE_EXTENSION
- env::consts::EXE_SUFFIX
- env::consts::FAMILY
- env::consts::OS
- utils::piece::all_pieces::BlackBishop
- utils::piece::all_pieces::BlackKing
- utils::piece::all_pieces::BlackKnight
- utils::piece::all_pieces::BlackPawn
- utils::piece::all_pieces::BlackQueen
- utils::piece::all_pieces::BlackRook
- utils::piece::all_pieces::WhiteBishop
- utils::piece::all_pieces::WhiteKing
- utils::piece::all_pieces::WhiteKnight
- utils::piece::all_pieces::WhitePawn
- utils::piece::all_pieces::WhiteQueen
- utils::piece::all_pieces::WhiteRook