GenObj[T: T]¶
Public Functions¶
generate¶
Parameters¶
- rnd: Randomness ref
Returns¶
- GenerateResult[T] ?
shrink¶
Parameters¶
- t: T
Returns¶
generate_value¶
Simply generate a value and ignore any possible shrink values.
Parameters¶
- rnd: Randomness ref
Returns¶
- T^ ?
generate_and_shrink¶
Generate a value and also return a shrink result,
even if the generator does not return any when calling generate.
Parameters¶
- rnd: Randomness ref
Returns¶
- ValueAndShrink[T] ?
iter¶
Parameters¶
- rnd: Randomness ref
Returns¶
- Iterator[GenerateResult[T]] ref^
value_iter¶
Parameters¶
- rnd: Randomness ref
Returns¶
- Iterator[T^] ref
value_and_shrink_iter¶
Parameters¶
- rnd: Randomness ref
Returns¶
- Iterator[ValueAndShrink[T]] ref