Module maybe_rayon::prelude
source · Expand description
The rayon prelude imports the various ParallelIterator traits.
The intention is that one can include use rayon::prelude::* and
have easy access to the various traits and methods you will need.
Traits§
FromParallelIteratorimplements the creation of a collection from aParallelIterator. By implementingFromParallelIteratorfor a given type, you define how it will be created from an iterator.- An iterator that supports “random access” to its data, meaning that you can split it at arbitrary indices and draw data from those points.
IntoParallelIteratorimplements the conversion to aParallelIterator.IntoParallelRefIteratorimplements the conversion to aParallelIterator, providing shared references to the data.IntoParallelRefMutIteratorimplements the conversion to aParallelIterator, providing mutable references to the data.- Conversion trait to convert an
Iteratorto aParallelIterator. ParallelDrainFullcreates a parallel iterator that moves all items from a collection while retaining the original capacity.ParallelDrainRangecreates a parallel iterator that moves a range of items from a collection while retaining the original capacity.ParallelExtendextends an existing collection with items from aParallelIterator.- Parallel version of the standard iterator trait.
- Parallel extensions for slices.
- Parallel extensions for mutable slices.
- Parallel extensions for strings.