Module proptest::sample [−][src]
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 crate::collection::size_range; |
pub use crate::collection::SizeRange; |
Structs
| Index | A stand-in for an index into a slice or similar collection or conceptually similar things. |
| IndexStrategy | Strategy to create |
| IndexValueTree |
|
| Select | Strategy to produce one value from a fixed collection of options. |
| SelectValueTree |
|
| Selector | A value for picking random values out of iterators. |
| SelectorStrategy | Strategy to create |
| SelectorValueTree |
|
| Subsequence | Strategy to generate |
| SubsequenceValueTree |
|
Functions
| select | Create a strategy which uniformly selects one value from |
| subsequence | Sample subsequences whose size are within |