StructsΒ§
- Candidate
- Candidate item for a slot.
- Pending
Permutation πSpace - Permutation
Error - Invalid or unsupported permutation-space construction.
- Permutation
Space - Cartesian product space.
- Permutation
Space πVisitor - Slot
Candidates - One slot with its candidates.
EnumsΒ§
- Candidate
Source - Where a candidate came from.
- Permutation
Error πKind - Permutation
Space πField
ConstantsΒ§
- MAX_
CANDIDATES_ PER_ SLOT - A mixed-radix choice is stored as
u8, so one slot can expose at most 256 candidates. - MAX_
PERMUTATION_ TOTAL - Largest exactly representable integer in JavaScriptβs
numbertype. - PERMUTATION_
SPACE_ πFIELDS
FunctionsΒ§
- build_
space - Build a permutation space from a parsed
SimCprofile. - build_
space_ for_ selection - Build a permutation space restricted to user-selected bag/weekly items.
- collect_
slots_ πin_ order - derive_
space_ πmetadata - deserialize_
required_ πfield - finalize_
space π - has_dup π
- tournament_
payload - Tournament
slot_candidatespayload; contested slots only. - validate_
derived_ πfield