Expand description
Strategies for generating values by taking samples of collections.
Note that the strategies in this module are not native combinators; that is, the input collection is not itself a strategy, but is rather fixed when the strategy is created.
Re-exports
pub use collection::SizeRange;
pub use collection::size_range;
Structs
A stand-in for an index into a slice or similar collection or conceptually
similar things.
Strategy to create
Index
es.ValueTree
corresponding to IndexStrategy
.Strategy to produce one value from a fixed collection of options.
ValueTree
corresponding to Select
.A value for picking random values out of iterators.
Strategy to create
Selector
s.ValueTree
corresponding to SelectorStrategy
.Strategy to generate
Vec
s by sampling a subsequence from another
collection.ValueTree
type for Subsequence
.Functions
Create a strategy which uniformly selects one value from
values
.Sample subsequences whose size are within
size
from the given collection
values
.