Module proptest::collection
source · Expand description
Strategies for generating std::collections
of values.
Structs
Strategy to create
BTreeMap
s with a length in a certain range.ValueTree
corresponding to BTreeMapStrategy
.Strategy to create
BTreeSet
s with a length in a certain range.ValueTree
corresponding to BTreeSetStrategy
.Strategy to create
BinaryHeap
s with a length in a certain range.ValueTree
corresponding to BinaryHeapStrategy
.Strategy to create
HashMap
s with a length in a certain range.ValueTree
corresponding to HashMapStrategy
.Strategy to create
HashSet
s with a length in a certain range.ValueTree
corresponding to HashSetStrategy
.Strategy to create
LinkedList
s with a length in a certain range.ValueTree
corresponding to LinkedListStrategy
.The minimum and maximum range/bounds on the size of a collection.
The interval must form a subset of
[0, std::usize::MAX)
.Strategy to create
VecDeque
s with a length in a certain range.ValueTree
corresponding to VecDequeStrategy
.Strategy to create
Vec
s with a length in a certain range.ValueTree
corresponding to VecStrategy
.Functions
Create a strategy to generate
BinaryHeap
s containing elements drawn from
element
and with a size range given by size
.Create a strategy to generate
BTreeMap
s containing keys and values drawn
from key
and value
respectively, and with a size within the given
range.Create a strategy to generate
BTreeSet
s containing elements drawn from
element
and with a size range given by size
.Create a strategy to generate
HashMap
s containing keys and values drawn
from key
and value
respectively, and with a size within the given
range.Create a strategy to generate
HashSet
s containing elements drawn from
element
and with a size range given by size
.Create a strategy to generate
LinkedList
s containing elements drawn from
element
and with a size range given by size
.Creates a
SizeRange
from some value that is convertible into it.Create a strategy to generate
Vec
s containing elements drawn from
element
and with a size range given by size
.Create a strategy to generate
VecDeque
s containing elements drawn from
element
and with a size range given by size
.