Skip to content
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").

Uncategorized

  • 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

Inapplicable in Rayon

Clone this wiki locally