Module maybe_rayon::str
source · Expand description
Parallel iterator types for strings
You will rarely need to interact with this module directly unless you need to name one of the iterator types.
Note: ParallelString::par_split()
and par_split_terminator()
reference a Pattern
trait which is not visible outside this crate.
This trait is intentionally kept private, for use only by Rayon itself.
It is implemented for char
, &[char]
, and any function or closure
F: Fn(char) -> bool + Sync + Send
.
Structs
Parallel iterator over the bytes of a string
Parallel iterator over the characters of a string, with their positions
Parallel iterator over the characters of a string
Parallel iterator over a string encoded as UTF-16
Parallel iterator over lines in a string
Parallel iterator over substrings that match a pattern, with their positions
Parallel iterator over substrings that match a pattern
Parallel iterator over substrings separated by a pattern
Parallel iterator over substrings separated by a terminator pattern
Parallel iterator over substrings separated by whitespace
Traits
Parallel extensions for strings.