Module iterators

Module iterators 

Source
Expand description

Module containing sync and async iterators.

Modules§

async_iteratorsasync
Async iterators.

Structs§

AsyncConsIterasync
Async version of ConsIter.
AsyncDetachedasync
Async version of Detached.
AsyncProdIterasync
Async version of ProdIter.
AsyncWorkIterasync
Async version of WorkIter.
ConsIter
Iterator used to pop data from the buffer.
Detached
Detached iterator: does not update the atomic index when advancing.
ProdIter
Iterator used to push data into the buffer.
WorkIter
Iterator used to mutate elements in-place.

Traits§

MRBIterator
Trait implemented by iterators.

Type Aliases§

MutableSlice
Mutable slice returned by slice-specialised functions.
NonMutableSlice
Non-mutable slice returned by slice-specialised functions.