Skip to main content

Module move_selector

Module move_selector 

Source

Structs§

ArenaMoveCursor
CandidateId
CandidateStore
ChangeMoveSelector
A change move selector that generates ChangeMove instances.
MoveSelectorIter
ScalarChangeMoveSelector
ScalarSwapMoveSelector
SwapMoveSelector
A swap move selector that generates SwapMove instances.

Enums§

MoveCandidateRef

Traits§

MoveCursor
MoveSelector
A zero-erasure move selector that yields stable candidate indices plus borrowable move views. Ownership is transferred only via take_candidate.