crates.io "iterator" keyword
multizip 0.1.0
Zip 3, 4, 5 or more Rust iterators1 version - Latest release: almost 11 years ago - 1 dependent repositories - 6.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
130 versions - Latest release: about 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 890 million downloads total - 2,737 stars on GitHub - 2 maintainers
itertools 0.14.0
Extra iterator adaptors, iterator methods, free functions, and macros.130 versions - Latest release: about 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 890 million downloads total - 2,737 stars on GitHub - 2 maintainers
ord_subset 3.1.2
Tools for working with the Ord subset of certain PartialOrd types, like floats.9 versions - Latest release: 4 months ago - 7 dependent packages - 35 dependent repositories - 1.91 million downloads total - 13 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
15 versions - Latest release: about 2 years ago - 87 dependent packages - 2,048 dependent repositories - 55.8 million downloads total - 50 stars on GitHub - 1 maintainer
globwalk 0.9.1
Glob-matched recursive file system walking.15 versions - Latest release: about 2 years ago - 87 dependent packages - 2,048 dependent repositories - 55.8 million downloads total - 50 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 357 million downloads total - 1,481 stars on GitHub - 1 maintainer
walkdir 2.5.0 π°
Recursively walk a directory.40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 357 million downloads total - 1,481 stars on GitHub - 1 maintainer
itemize_derive 0.1.0
Derive macros for the itemize crate1 version - Latest release: 3 months ago - 218 downloads total - 0 stars on GitHub - 1 maintainer
itemize_derive_impl 0.1.0
Implementation details for itemize derive macros1 version - Latest release: 3 months ago - 263 downloads total - 1 maintainer
itemize 0.1.0
Flexible input handling for APIs accepting single values, tuples, or collections1 version - Latest release: 3 months ago - 171 downloads total - 0 stars on GitHub - 1 maintainer
unipipe-macros 0.3.1
A simple Rust pipe abstraction that extends to iterator and stream.14 versions - Latest release: 15 days ago - 5.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
apodize 1.0.0
simple iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangula...7 versions - Latest release: almost 7 years ago - 11 dependent packages - 17 dependent repositories - 261 thousand downloads total - 8 stars on GitHub - 1 maintainer
itermaps 0.3.8
Implement commonly used combinations of `Iterator::map`19 versions - Latest release: 10 months ago - 18 thousand downloads total - 0 stars on GitHub - 1 maintainer
more-iter 0.1.2
More iterator utilities3 versions - Latest release: almost 3 years ago - 3.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
query-range 0.1.0
This package provides an iterator which finds all ranges of a query within the searched content.1 version - Latest release: over 5 years ago - 1.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
bruteforce 0.3.0
This is a no_std-compatible brute force/string generation rust-nightly library11 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 17.5 thousand downloads total - 13 stars on GitHub - 1 maintainer
itermore 0.8.0
π€ΈββοΈ More iterator adaptors10 versions - Latest release: 8 months ago - 3 dependent packages - 12 dependent repositories - 803 thousand downloads total - 8 stars on GitHub - 1 maintainer
brk_reader 0.1.9
A very fast Bitcoin block parser and iterator built on top of bitcoin-rust19 versions - Latest release: 21 days ago - 752 downloads total - 96 stars on GitHub - 1 maintainer
array-tools 0.3.2
A little collection of array-related utils aiming to make life easier.9 versions - Latest release: about 5 years ago - 15.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
gat-lending-iterator 0.1.8
A library for iterators who's items can [mutably] reference the iterator.9 versions - Latest release: 4 months ago - 2 dependent packages - 253 thousand downloads total - 23 stars on GitHub - 1 maintainer
peekable-fwd-bwd 1.0.0
Iterator Peekable with multi-forward-peek and multi-backward-peek1 version - Latest release: almost 2 years ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
peek-again 0.5.2
A performant iterator providing double peek functionality.9 versions - Latest release: 8 months ago - 6.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
for_each_repeat 0.1.3
`Iterator::for_each` that can repeat current iteration4 versions - Latest release: about 4 years ago - 5.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
iterslide 1.0.1
A "sliding window" iterator.7 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 28.1 thousand downloads total - 3 stars on GitHub - 2 maintainers
peeking_take_while 1.0.0
Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `I...4 versions - Latest release: over 4 years ago - 9 dependent packages - 12,162 dependent repositories - 110 million downloads total - 11 stars on GitHub - 1 maintainer
collect-once-hashmap 0.2.0
A hashmap that can be collected only when there are unique keys in the iterator2 versions - Latest release: over 4 years ago - 3.01 thousand downloads total - 1 maintainer
obsessive_peek 0.1.0
An iterator adapter to peek at future elements without advancing the cursor of the underlying ite...1 version - Latest release: 4 months ago - 37 downloads total - 0 stars on GitHub - 1 maintainer
fts 0.3.0 π°
A Rust library for high performance directory walking using libc fts10 versions - Latest release: almost 5 years ago - 38.8 thousand downloads total - 18 stars on GitHub - 1 maintainer
iter-first-max 0.1.2
Iterator::max* returns the last for equal keys, this crate implements the return the first3 versions - Latest release: 8 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter_accumulate 1.0.1
An iterator adaptor that accumulates the elements and yields the current accumulated value for ea...2 versions - Latest release: 9 months ago - 2.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
reduce 0.1.5+deprecated π°
Fold an iterator without an initial value6 versions - Latest release: about 3 years ago - 10 dependent packages - 42 dependent repositories - 199 thousand downloads total - 36 stars on GitHub - 1 maintainer
ppipe 0.2.0
An elegantly simple and lightweight library for making iterator pipelines concurrent and blazingl...2 versions - Latest release: over 9 years ago - 4.01 thousand downloads total - 15 stars on GitHub - 1 maintainer
globwalker 0.9.0 π°
Glob-matched recursive file system walking. Fork of 'globwalk'1 version - Latest release: over 2 years ago - 1 dependent repositories - 20.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
multi_iter 0.1.6
Iterator for acting on multiple elements at a time7 versions - Latest release: almost 3 years ago - 8.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
iterwindows 0.5.0
An iterator adapter to iterate over all contiguous windows of length N7 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 750 thousand downloads total - 8 stars on GitHub - 1 maintainer
find_all 2.0.0
A (nearly) identical alternative for `Iterator::find` which returns an `Option<Vec<usize>>` conta...4 versions - Latest release: over 3 years ago - 1 dependent repositories - 9.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
field_iterator_derive 0.1.0
Proc-macro for field_iterator1 version - Latest release: almost 2 years ago - 1 dependent package - 2.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
or-iterator 0.1.1
Rust iterator which takes two iterators and returns non-empty one2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 4.94 thousand downloads total - 4 stars on GitHub - 1 maintainer
iter_seq
Stateless, transformable, abstract sequences of values5 versions - Latest release: 3 days ago - 2.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
26 versions - Latest release: almost 8 years ago - 29 dependent packages - 594 dependent repositories - 2.17 million downloads total - 77 stars on GitHub - 1 maintainer
array_tool 1.0.3
Helper methods for processing collections26 versions - Latest release: almost 8 years ago - 29 dependent packages - 594 dependent repositories - 2.17 million downloads total - 77 stars on GitHub - 1 maintainer
vecxe 0.1.0
Utility functions for vec1 version - Latest release: 7 months ago - 392 downloads total - 0 stars on GitHub - 1 maintainer
dpc-pariter 0.5.1
Parallel iterator processing8 versions - Latest release: about 4 years ago - 4 dependent packages - 2 dependent repositories - 32.8 thousand downloads total - 103 stars on GitHub - 1 maintainer
dirscent 0.1.0
Directory descent1 version - Latest release: almost 2 years ago - 1.55 thousand downloads total - 1 maintainer
bit_combi_iter 1.0.2
An iterator to iterate all bit combinations less than given unsigned integer4 versions - Latest release: over 4 years ago - 5.63 thousand downloads total - 6 stars on GitHub - 1 maintainer
dir-iterator 0.1.4
Iterator that recursively scans and filters files from a directory5 versions - Latest release: over 1 year ago - 4.33 thousand downloads total - 2 stars on GitHub - 1 maintainer
yield-return 0.2.0
Implement a coroutine like C#'s `yield return` using Rust's `async`, `await`.2 versions - Latest release: about 1 year ago - 3 thousand downloads total - 4 stars on GitHub - 1 maintainer
cycle_cursor 0.1.1
Cyclic cursor implementation over generic iterators2 versions - Latest release: over 1 year ago - 2.32 thousand downloads total - 1 maintainer
rayon-cond 0.4.0
Experimental iterator wrapper that is conditionally parallel or serial.4 versions - Latest release: 12 months ago - 7 dependent packages - 470 dependent repositories - 13.4 million downloads total - 11 stars on GitHub - 1 maintainer
date_iter 0.1.1
Simple date iterator2 versions - Latest release: about 5 years ago - 3.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
allwords 0.1.2 π°
Generate all the words over a given alphabet3 versions - Latest release: over 4 years ago - 1 dependent package - 6.24 thousand downloads total - 9 stars on GitHub - 1 maintainer
std_collection_traits 0.1.2
Abstraction of operations in std collection types2 versions - Latest release: over 4 years ago - 3.01 thousand downloads total - 4 stars on GitHub - 1 maintainer
forward-iter 0.1.0
Ensure that side effects in iterators always run forward1 version - Latest release: 10 months ago - 629 downloads total - 0 stars on GitHub - 1 maintainer
reciter 0.1.2
Macro that allows converting a recursive function into an Iterator, which uses a cache3 versions - Latest release: over 7 years ago - 4.68 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
gatherr 0.1.0
Helpers for collecting values and errors from result iterators1 version - Latest release: over 5 years ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
backtracking_iterator 0.4.4
A simple implementation of a generic iterator with an item history, capable of backtracking and f...10 versions - Latest release: almost 7 years ago - 1 dependent repositories - 15.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
collect_failable 0.18.0
A trait for collecting values into a container which has an invariant to uphold and whose constru...9 versions - Latest release: about 1 month ago - 163 downloads total - 1 maintainer
par_itertools 0.1.0
Extra iterator adaptors, iterator methods, free functions, and macros that work in parallel conexts.1 version - Latest release: 7 months ago - 426 downloads total - 1 maintainer
bidir_iter 0.2.1
Bidirectional iterators3 versions - Latest release: about 6 years ago - 1 dependent package - 2 dependent repositories - 8.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
normalized-line-endings 1.0.14
Line endings normalizer22 versions - Latest release: about 2 months ago - 5.95 thousand downloads total - 0 stars on GitHub
precog_iter
An iterator adapter that returns the equivalent of `(iter.next(), iter.peek())`.4 versions - Latest release: 7 days ago - 5.29 thousand downloads total - 1 maintainer
iter-flow 0.1.0
Functional programming utilities for Rust1 version - Latest release: about 3 years ago - 2 dependent packages - 3.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
thue_morse 0.1.1
A library for generating Thue-Morse number sequences for different bases. You can also specifical...2 versions - Latest release: 12 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-scan 0.4.0 π°
Iterator scan methods that don't suck5 versions - Latest release: about 1 year ago - 6.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
filters 0.4.0
Build filters/predicates with the builder pattern5 versions - Latest release: over 5 years ago - 18 dependent packages - 6 dependent repositories - 59.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
empty-fallback-chain 2.0.0
Iterator adaptor like chain, but conditional on empty first iterator5 versions - Latest release: about 1 year ago - 5.06 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
sumtype-macro 0.2.6 π°
Generate zerocost sumtype of iterators or closures7 versions - Latest release: 4 months ago - 6.51 thousand downloads total - 7 stars on GitHub - 1 maintainer
iter-n 0.1.0
A utility for functions returning impl Iterator to return one of several distinct types.1 version - Latest release: almost 2 years ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
iterator-assertions 0.1.0
Assert something about an iterator in place.1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec-iter 0.1.1
Lazy collection of iterated element, implementing iterators for random access2 versions - Latest release: 9 months ago - 961 downloads total - 0 stars on GitHub - 1 maintainer
dyn-iter 1.0.1
Wrapper around `Box<dyn Iterator<Item = V> + 'iter>` to simplify your code4 versions - Latest release: almost 3 years ago - 1 dependent package - 17 dependent repositories - 131 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
head-tail-iter 1.0.1
An iterator that repeatedly splits head & tail3 versions - Latest release: over 2 years ago - 9.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
size_hinter 0.4.2
Iterator adaptors allowing overriding or specifying size_hint.9 versions - Latest release: 9 days ago - 448 downloads total - 0 stars on GitHub - 1 maintainer
biterate 1.0.0
A Rust API for Gurobi optimizer1 version - Latest release: almost 4 years ago - 1.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
merging-iterator 1.3.0
An iterator to return the elements of two independently ordered iterators in order4 versions - Latest release: over 5 years ago - 3 dependent repositories - 30.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
bit_collection_derive 0.2.2 π°
Derive functionality for the `BitCollection` trait.5 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 11.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
range2d 0.2.0
An iterator for traversing a 2D rectangular coordinate space.2 versions - Latest release: 11 months ago - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
escaped-delimiter 0.1.0
Iterator of delimited slices with escape characters1 version - Latest release: over 2 years ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
buter 1.2.4
Fluid buffer as place for iterators8 versions - Latest release: over 3 years ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
cor_iter 0.1.0
Correlate of two iterators1 version - Latest release: over 5 years ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
peekaboo 0.3.0
Peekable iterator that allows to peek the next `N` elements without consuming them.4 versions - Latest release: over 3 years ago - 1 dependent repositories - 5.47 thousand downloads total - 6 stars on GitHub - 1 maintainer
itertools-wild 0.1.1
Extra wild iterator adaptors, wild iterator methods, wild free functions, and wild macros.2 versions - Latest release: about 8 years ago - 3.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
prime-iter 0.1.0
An incremental-sieve based prime generator1 version - Latest release: over 3 years ago - 2 dependent repositories - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
enumerate-base 0.1.1
Plus the count of Iterator::enumerate by base2 versions - Latest release: 5 months ago - 536 downloads total - 0 stars on GitHub - 1 maintainer
split-conserve-ws
An iterator that splits on whitespace but doesn't throw it away1 version - Latest release: 9 days ago - 1.34 thousand downloads total - 1 maintainer
json-escape 0.3.1
A no_std, zero-copy, allocation-free library for streaming JSON string escaping and unescaping. E...7 versions - Latest release: 4 months ago - 7.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
digits_iterator 0.1.0
Iterate over the digits of numbers in an arbitrary radix1 version - Latest release: over 7 years ago - 3 dependent packages - 6 dependent repositories - 605 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
iter-builder 0.1.0
Iterator builder with chain calls1 version - Latest release: 8 months ago - 485 downloads total - 0 stars on GitHub - 1 maintainer
fields-iter 0.0.3
A crate that allows you inspecting the fields of structs.3 versions - Latest release: over 3 years ago - 5.23 thousand downloads total - 3 stars on GitHub - 1 maintainer
finder 0.1.6
Recursive find files in folders with filtering7 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 16.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-log 0.2.6
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators11 versions - Latest release: 4 months ago - 9.56 thousand downloads total - 0 stars on zivgitlab.uni-muenster.de - 1 maintainer
iter_imd 0.1.0
Express difference between two iterators as insertions, modifications and removals.1 version - Latest release: 11 months ago - 704 downloads total - 0 stars on GitHub - 1 maintainer
komadori 0.5.0
Provides a composable, declarative way to consume an iterator1 version - Latest release: 10 days ago - 0 downloads total - 1 maintainer
better_collect 0.5.0
Provides a composable, declarative way to consume an iterator13 versions - Latest release: 10 days ago - 352 downloads total - 22 stars on GitHub - 1 maintainer
multipeek 0.1.2
An adapter to peek at future elements in an iterator without advancing the iterator cursor3 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 33.7 thousand downloads total - 26 stars on GitHub - 1 maintainer
enum-rotate 0.1.1
Rotate and iterate your enums2 versions - Latest release: almost 2 years ago - 3.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
biterator 0.3.0
A crate for iterating over individual bits in a byte stream3 versions - Latest release: about 4 years ago - 1 dependent repositories - 4.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-python 0.10.1
Python generator expressions and 'list' comprehensions6 versions - Latest release: about 4 years ago - 8.68 thousand downloads total - 10 stars on GitHub - 1 maintainer
adjacent-pair-iterator 1.0.0
An iterator over adjacent pairs in another iterator.4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 61 thousand downloads total - 4 stars on GitHub - 1 maintainer
join-lazy-fmt 0.9.2
Lazy `separator.join(iterable)` method and `lazy_format!` for Rust3 versions - Latest release: almost 7 years ago - 3 dependent packages - 2 dependent repositories - 582 thousand downloads total - 2 stars on GitHub - 1 maintainer
conversion 0.1.0
An abstraction crate to convert iterators on the fly.1 version - Latest release: about 4 years ago - 1.66 thousand downloads total - 1 maintainer
collect_array_ext_trait 0.2.0
Collect an iterator into an array.2 versions - Latest release: about 2 years ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
voluntary-servitude 4.0.8
Thread-safe appendable list with lock-free iterator28 versions - Latest release: almost 7 years ago - 38.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
Related Keywords
rust
92
iter
26
no_std
21
no-std
21
data-structure
21
peek
20
parallel
16
rust-crate
15
functional-programming
13
macro
13
lazy-evaluation
12
bit-iterator
12
bit-vector
11
stream
11
adapter
11
fixed-array
11
lazy-lists
11
rust-workspace
11
algorithm
11
zip
11
sha2
11
uint
11
uint144
11
enum
10
walk
10
array
10
generator
9
derive
9
directory
9
slice
9
result
9
iterators
9
async
8
extension
8
recursive
8
vector
8
vec
8
rust-library
8
split
7
peekable
7
crate
7
sort
7
collect
7
enumerate
7
parser
7
string
7
data-structures
7
concurrency
7
iteration
7
chunks
6
product
6
collection
6
multipeek
6
macros
6
map
6
utility
6
lazy
6
buffer
5
unicode
5
struct
5
progress
5
chunk
5
library
5
algorithms
5
lending
5
reader
5
pattern
5
rust-lang
5
tuple
5
trait
5
proc-macro
4
conversion
4
parallelism
4
join
4
search
4
unzip
4
rayon
4
window
4
integer
4
filesystem
4
utf-8
4
pipe
4
permutation
4
yield
4
error
4
grid
4
regex
4
math
4
filter
4
random
4
generics
4
max
4
fold
4
adaptor
4
loop
4
lending-iterator
4
try
4
cache
4
debug
4
thread
3