-
Notifications
You must be signed in to change notification settings - Fork 496
Itertools Parity
Niko Matsakis edited this page May 9, 2017
·
16 revisions
List of methods taken from Itertools trait 0.6. For each method, leave some notes about how it might be done or if it makes any sense at all. Eventually these should move to proper issues, in which case it can be checked with a link to the issue instead. If you think a method makes no sense in parallel, move it to the bottom category ("inapplicable in Rayon").
-
fn interleave
-
fn interleave_shortest
-
fn intersperse
-
zip_longest
-
zip_eq
-
batching
-
group_by
-
chunks
-
tuple_windows
-
tuples
-
tee
-
step
-
map_results
-
merge
-
merge_by
-
kmerge
-
kmerge_by
-
cartesian_product
-
coalesce
-
dedup
-
unique
-
unique_by
-
peeking_take_while
-
take_while_ref
-
while_some
-
tuple_combinations
-
combinations
-
pad_using
-
flatten
-
with_position
-
next_tuple
-
find_position
-
dropping
-
dropping_back
-
foreach
-
collect_vec
-- meh (nmatsakis) -
set_from
-
join
-
format
-
format_with
-
fold_results
-
fold_options
-
fold1
-
fold_while
-
sorted
-
sorted_by
-
partition_map
-
minmax
-
minmax_by_key
-
minmax_by