[][src]Module pvec::core::iter

A module providing implementation of the standard Iterator, as well as Rayon's ParallelIterator if the rayon_iter feature flag is specified.

Structs

RbVecIter

This struct keeps state necessary to implement Iterator for the tree-based vector. It takes the ownership of the vector contents. The iterator implementation consumes the contents of the RrbTree by chunks, this way reducing the number of the tree traversals.

RrbVecIter

This struct keeps state necessary to implement Iterator for the tree-based vector. It takes the ownership of the vector contents. The iterator implementation consumes the contents of the RrbTree by chunks, this way reducing the number of the tree traversals.