Closed
Description
With rust-lang/rust#72413, ranges of char
are now iterable (in 1.45, releasing 2020-07-16). Rayon should support iterating them in parallel just like normal continuous integer ranges.
I've done experimentation previously, which suggested that chain(chars before surrogate range, chars after surrogate range)
is the optimal ParallelIterator
for Range*<char>
.
I've very little experience with implementing parallel iterators, however, so that could be untrue.