Skip to main content

Module move_selector

Module move_selector 

Source

Structs§

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

Enums§

MoveCandidateRef
MoveCandidateUndo

Traits§

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