Module slice
Parallel iterator types for slices
You will rarely need to interact with this module directly unless you need to name one of the iterator types.
Structs
- ChunkBy Parallel iterator over slice in (non-overlapping) chunks separated by a predicate.
- ChunkByMut Parallel iterator over slice in (non-overlapping) mutable chunks separated by a predicate.
- Chunks Parallel iterator over immutable non-overlapping chunks of a slice
- ChunksExact Parallel iterator over immutable non-overlapping chunks of a slice
- ChunksExactMut Parallel iterator over mutable non-overlapping chunks of a slice
- ChunksMut Parallel iterator over mutable non-overlapping chunks of a slice
- Iter Parallel iterator over immutable items in a slice
- IterMut Parallel iterator over mutable items in a slice
- RChunks Parallel iterator over immutable non-overlapping chunks of a slice, starting at the end.
- RChunksExact Parallel iterator over immutable non-overlapping chunks of a slice, starting at the end.
- RChunksExactMut Parallel iterator over mutable non-overlapping chunks of a slice, starting at the end.
- RChunksMut Parallel iterator over mutable non-overlapping chunks of a slice, starting at the end.
- Split Parallel iterator over slices separated by a predicate
- SplitInclusive Parallel iterator over slices separated by a predicate, including the matched part as a terminator.
- SplitInclusiveMut Parallel iterator over mutable slices separated by a predicate, including the matched part as a terminator.
- SplitMut Parallel iterator over mutable slices separated by a predicate
- Windows Parallel iterator over immutable overlapping windows of a slice
Traits
- ParallelSlice Parallel extensions for slices.
- ParallelSliceMut Parallel extensions for mutable slices.