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.