Module rayon::collections
source · Expand description
Parallel iterator types for standard collections
You will rarely need to interact with this module directly unless you need to name one of the iterator types.
Modules§
- This module contains the parallel iterator types for heaps (
BinaryHeap<T>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for B-Tree maps (
BTreeMap<K, V>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for B-Tree sets (
BTreeSet<T>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for hash maps (
HashMap<K, V>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for hash sets (
HashSet<T>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for linked lists (
LinkedList<T>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types. - This module contains the parallel iterator types for double-ended queues (
VecDeque<T>
). You will rarely need to interact with it directly unless you have need to name one of the iterator types.
Macros§
- Convert an iterable collection into a parallel iterator by first collecting into a temporary
Vec
, then iterating that.