Module rayon::par_iter::internal [] [src]

Internal traits and functions used to implement parallel iteration. These should be considered highly unstable: users of parallel iterators should not need to interact with them directly. See README.md for a high-level overview.

Traits

Consumer

A consumer which consumes items that are fed to it.

Folder
Producer

A producer which will produce a fixed number of items N. This is not queryable through the API; the consumer is expected to track it.

ProducerCallback
Reducer
UnindexedConsumer

A stateless consumer can be freely copied.

UnindexedProducer

An unindexed producer that doesn't know its exact length. (or can't represent its known length in a usize)

Functions

bridge
bridge_producer_consumer
bridge_unindexed