Module slice

Source
Expand description

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.