Expand description
Sequential DDMin reducer for ordered candidate lists.
The crate reduces a list while preserving an oracle-defined property. It does not inspect candidates, mutate files, or run commands by itself. Callers provide candidates and an oracle that reports whether a candidate list is still interesting.
Structs§
- Ddmin
Input - Input for one
DDMinreduction run. - Ddmin
Options - Execution options for
DDMin. - Ddmin
Output - Output from one
DDMinreduction run. - Ddmin
Stats - Oracle accounting for one
DDMinrun.
Enums§
- Ddmin
Guarantee - Guarantee reached by one
DDMinrun. - Ddmin
Stop Reason - Reason
DDMinstopped before reaching its normal guarantee. - Oracle
Outcome - Result of evaluating one candidate list.
- Unresolved
Reason - Reason an oracle could not evaluate a candidate list.
Traits§
- Ddmin
Oracle - Callback boundary between
DDMinand the system being reduced.
Functions§
- ddmin
- Minimize an ordered candidate list while preserving an oracle property.