Skip to content

adamthedash/iterators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Extended Iterators

Some useful extensions to rust's iterators.

Modules

  • buffered: Maintains a buffer of items in memory.
  • interleave: Interleaves two iterators.
  • logging: Unwraps Result items, debug printing any errors.
  • stateful: Maps a function to items, but allows passing a struct to be used as "working" state. Eg. when the function needs to allocate a lot of memory to compute intermediate values.
  • threaded: Multi-threaded map that maintains the ordering of items in the iterator.
  • stateful_threaded: Combination of the stateful and threaded modules.
  • bucket: Buckets an iterator into several vectors based on a condition function.

About

Useful extensions to Rust's iterators

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages