Module parallel

Module parallel 

Source
Expand description

Abstraction layer for parallel iteration.

This module provides conditional compilation for parallel processing. When the parallel feature is enabled, it exports Rayon’s parallelism primitives. When disabled, it provides serial fallbacks that mimic the parallel API, allowing internal code to be written once.

Traits§

IndexedParallelIterator
An iterator that supports “random access” to its data, meaning that you can split it at arbitrary indices and draw data from those points.
IntoParallelIterator
IntoParallelIterator implements the conversion to a ParallelIterator.
IntoParallelRefIterator
IntoParallelRefIterator implements the conversion to a ParallelIterator, providing shared references to the data.
IntoParallelRefMutIterator
IntoParallelRefMutIterator implements the conversion to a ParallelIterator, providing mutable references to the data.
ParallelBridge
Conversion trait to convert an Iterator to a ParallelIterator.
ParallelIterator
Parallel version of the standard iterator trait.
ParallelSliceMut
Parallel extensions for mutable slices.