Macros§
- Chain zero or more iterators together into one sequence.
- Create an iterator running multiple iterators in lockstep.
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.
Functions§
- Takes two iterables and creates a new iterator over both in sequence.