crates.io "iterator" keyword
oql 1.0.0
Readable, declarative query syntax for Rust iterators1 version - Latest release: about 1 month ago - 14 downloads total - 1 maintainer
permutations_iter 0.1.1
Generate permutations iteratively without recursion in O(n) time.2 versions - Latest release: about 3 years ago - 1 dependent repositories - 2.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
26 versions - Latest release: 8 months ago - 164 dependent packages - 3,170 dependent repositories - 44.7 million downloads total - 111 stars on GitHub - 1 maintainer
enum-iterator 2.3.0
Tools to iterate over all values of a type (e.g. all variants of an enumeration)26 versions - Latest release: 8 months ago - 164 dependent packages - 3,170 dependent repositories - 44.7 million downloads total - 111 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
23 versions - Latest release: 8 months ago - 6 dependent packages - 3,120 dependent repositories - 44.7 million downloads total - 111 stars on GitHub - 1 maintainer
enum-iterator-derive 1.5.0
Procedural macro to derive Sequence23 versions - Latest release: 8 months ago - 6 dependent packages - 3,120 dependent repositories - 44.7 million downloads total - 111 stars on GitHub - 1 maintainer
iter_from_closure 1.0.0
Iterator<Item = Item> from FnMut() -> Option<Item>1 version - Latest release: over 8 years ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
130 versions - Latest release: over 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 1.08 billion 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: over 1 year ago - 5,915 dependent packages - 35,426 dependent repositories - 1.08 billion downloads total - 2,737 stars on GitHub - 2 maintainers
steepen 0.1.4
Create multiple iterators from a single iterator by separating elements5 versions - Latest release: 4 months ago - 3.31 thousand downloads total - 1 maintainer
chain_from_last 0.2.0
Iterator adaptor for chaining from last item.2 versions - Latest release: over 1 year ago - 1.82 thousand downloads total - 2 stars on GitHub - 1 maintainer
exhaust 0.2.6
Trait and derive macro for working with all possible values of a type (exhaustive enumeration).10 versions - Latest release: 13 days ago - 3 dependent packages - 1 dependent repositories - 113 thousand downloads total - 21 stars on GitHub - 1 maintainer
get_chunk 1.2.2
File iterator or stream with auto or manual chunk size selection7 versions - Latest release: almost 2 years ago - 9.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
str_windows 0.1.0
Provides an iterator over windows of chars (as `&str`s) of a `&str`.1 version - Latest release: almost 8 years ago - 1.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
mindtree_utils 0.4.0
Miscellaneous utilities from the sleeve of mindtree.11 versions - Latest release: almost 10 years ago - 3 dependent packages - 3 dependent repositories - 36.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
simple_scan 0.4.1
Iterator extensions for simple scan operation.8 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 9.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-recursive-iter 2.0.0 π°
A concurrent iterator that can be extended recursively by each of its items.3 versions - Latest release: 7 months ago - 1.8 million downloads total - 4 stars on GitHub - 1 maintainer
double-ended-peekable 0.1.0
An adapter providing peeking features to double-ended iterators.4 versions - Latest release: over 2 years ago - 1 dependent package - 664 thousand downloads total - 3 stars on GitHub - 1 maintainer
hamming_iter 0.1.0
Provides iterators over hamming weight ordered and numerical sub-ordered numbers1 version - Latest release: about 7 years ago - 1.9 thousand downloads total - 1 maintainer
pem-iterator 0.2.0
Iterate over PEM-encoded data2 versions - Latest release: over 8 years ago - 1 dependent repositories - 20.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
lender 0.6.2
A lending-iterator trait based on higher-rank trait bounds, with full std::iter::Iterator functio...32 versions - Latest release: 3 months ago - 1 dependent package - 114 thousand downloads total - 20 stars on GitHub - 2 maintainers
serde_json_any_key 2.1.0
Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K...5 versions - Latest release: 2 months ago - 3 dependent packages - 7 dependent repositories - 548 thousand downloads total - 9 stars on GitHub - 1 maintainer
iter-enum 1.2.1 π°
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.14 versions - Latest release: 3 months ago - 8 dependent packages - 30 dependent repositories - 492 thousand downloads total - 15 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 - 433 million downloads total - 1,499 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 - 433 million downloads total - 1,499 stars on GitHub - 1 maintainer
discard-while 0.1.6
Get the first non-matching element, and the amount of discarded elements.7 versions - Latest release: about 3 years ago - 9.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
spans 1.0.0
Split an iterator into contiguous spans.1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 2.44 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.93 thousand downloads total - 0 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
tickr 0.2.0
A iterator that gives you a infinite stream of Option<Duration>, turing to Some once every time a...4 versions - Latest release: almost 6 years ago - 5.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
pure-iter 0.1.1
Iterator adapter without side-effects, possible better performance2 versions - Latest release: 12 months ago - 919 downloads total - 0 stars on GitHub - 1 maintainer
fullypeek 0.1.0
Peek forward in an iterator as far as you'd like, memory allowing!1 version - Latest release: over 2 years ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-set-ops 0.2.4
Fast set operations on an arbitrary number of sorted deduplicated iterators7 versions - Latest release: about 1 year ago - 8.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
rayon-hash 0.5.0
(deprecated) HashMap and HashSet with support for Rayon parallel iterators6 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 20.4 thousand downloads total - 56 stars on GitHub - 2 maintainers
collections-fromstr 0.1.1
Derives FromStr for collection types like Vec<T> or HashSet<T>.2 versions - Latest release: about 5 years ago - 4.15 thousand downloads total - 2 stars on GitHub - 1 maintainer
struct_as_array2 0.3.1
A Rust library that allows you to represent the structure as an array. Ported from https://github...2 versions - Latest release: about 1 year ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
partial-array 0.1.3
Provides potentially partially-filled arrays4 versions - Latest release: over 4 years ago - 12.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
arrays 0.2.1
Construct an array from an iterator5 versions - Latest release: 11 months ago - 3 dependent packages - 3 dependent repositories - 1.46 million downloads total - 8 stars on GitHub - 1 maintainer
pariter 0.6.0
Parallel iterator processing3 versions - Latest release: 4 months ago - 6 dependent packages - 5 dependent repositories - 176 thousand downloads total - 103 stars on GitHub - 1 maintainer
iter-scanb 0.3.1
Extend Iterator::scan, but use B, instead of Option<B>8 versions - Latest release: over 1 year ago - 7.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
2 versions - Latest release: over 8 years ago - 2 dependent packages - 29 dependent repositories - 309 thousand downloads total - 1 maintainer
pub-iterator-type 0.1.1
Abstract an iterator implementation behind a struct tuple.2 versions - Latest release: over 8 years ago - 2 dependent packages - 29 dependent repositories - 309 thousand downloads total - 1 maintainer
joinkit 0.2.0
Iterator adaptors for efficient SQL-like joins2 versions - Latest release: about 10 years ago - 11.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
prog_rs 0.2.0
Convenient progress bar4 versions - Latest release: over 6 years ago - 1 dependent repositories - 9.16 thousand downloads total - 7 stars on GitHub - 1 maintainer
mitsein 0.9.0 π°
Strongly typed APIs for non-empty collections, slices, and iterators.13 versions - Latest release: 5 months ago - 109 thousand downloads total - 87 stars on GitHub - 1 maintainer
tryiter 0.6.0 π°
Utility functions for Iterators of Results7 versions - Latest release: over 1 year ago - 7.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
grid-iter 0.1.3
Ideomatic Grid operations via Iterators4 versions - Latest release: about 1 year ago - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
event_iterator 0.2.2
Asynchronous lending iterator4 versions - Latest release: over 1 year ago - 7.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
bytes2chars 0.2.1
lazy utf-8 decoder iterator with rich errors4 versions - Latest release: about 2 months ago - 79 downloads total - 6 stars on GitHub - 1 maintainer
iter-debug 1.0.2
impl Debug for iterators using a wrapper3 versions - Latest release: 3 months ago - 1.97 thousand downloads total - 9 stars on GitHub - 1 maintainer
breadth-first-zip 0.3.0
Breadth-first `zip` guaranteeing a monotonically increasing sum of indices.3 versions - Latest release: almost 3 years ago - 1 dependent package - 5.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
itermacros 0.1.0
Some useful macros related to iterators.1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
chained_iter π°
Provides a small helper macro for creating iterators out of values without allocation.3 versions - Latest release: 3 days ago - 3.86 thousand downloads total - 7 stars on GitHub - 1 maintainer
iter_peek_end 0.1.0
Is the current element the last one of a peekable iterator ? (`is_last()` and `is_not_last()`)1 version - Latest release: over 1 year ago - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
fields-iter-macros 0.0.1
A helper crate to the `fields-iter` crate.1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
enums 0.5.1
Enumerate trait for vector and slice in rust. It abstracts chain methods like .iter().enumerate()...7 versions - Latest release: 11 months ago - 2.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
utf8-chars 3.0.6
Char-by-char iterator and `read_char` method for `BufRead`.38 versions - Latest release: 6 months ago - 10 dependent packages - 23 dependent repositories - 372 thousand downloads total - 9 stars on GitHub - 1 maintainer
dirwiz 0.1.0
Directory traversal for interactive applications1 version - Latest release: about 3 years ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
iterify 0.1.2
Turn any type into an iterator with closures!3 versions - Latest release: almost 4 years ago - 3.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
iter-read 1.1.0
A Read implementation for iterators over u8 and related types8 versions - Latest release: over 1 year ago - 7 dependent packages - 45 dependent repositories - 8.52 million downloads total - 7 stars on GitHub - 1 maintainer
ref_iter 0.4.2
Dynamic borrowing iterator.7 versions - Latest release: 10 months ago - 4.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
parail 0.2.0
Easily switch between sequential and parallel.4 versions - Latest release: about 1 year ago - 2.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
async-iter-ext 0.3.0
Async iterator methods and async methods for option and result.3 versions - Latest release: 10 months ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
unfold 0.2.0
A simple unfold implementation in Rust3 versions - Latest release: over 5 years ago - 4.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
minimizer-iter 1.2.1
Iterate over minimizers of a DNA sequence5 versions - Latest release: almost 2 years ago - 8 thousand downloads total - 22 stars on GitHub - 1 maintainer
peekmore 1.3.0 π°
Iterator adapter like Peekable, but for peeking forward multiple elements17 versions - Latest release: almost 3 years ago - 18 dependent packages - 24 dependent repositories - 210 thousand downloads total - 27 stars on GitHub - 1 maintainer
peepable 0.1.1
Peepable is a Peekable that allows peeping into immutable references2 versions - Latest release: almost 9 years ago - 3.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
fsindex 0.3.1
Fast, powerful filesystem indexing with .gitignore support and iterator-based API5 versions - Latest release: 6 months ago - 305 downloads total - 1 stars on GitHub - 1 maintainer
gamo 0.3.0
A Range like struct for user defined types3 versions - Latest release: over 2 years ago - 4.13 thousand downloads total - 1 maintainer
truth-values 0.1.0
Generate all possible combinations of N bools1 version - Latest release: about 2 years ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
structinator 0.1.2
Library for transfering data from iterators to structs2 versions - Latest release: almost 2 years ago - 1 dependent package - 2.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
xbar 1.0.1
An iterator-based implementation of the locality-preserving one-sided binary tree - crossbar swit...2 versions - Latest release: about 7 years ago - 3.73 thousand downloads total - 3 stars on GitHub - 1 maintainer
split-every 3.1.0
Split for every n occurrences of a pattern iteratively!4 versions - Latest release: over 1 year ago - 3.84 thousand downloads total - 1 stars on GitHub - 1 maintainer
combin-iterator 0.2.2
Some usefull facilities for combining iterators5 versions - Latest release: over 2 years ago - 6.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
15 versions - Latest release: over 2 years ago - 87 dependent packages - 2,048 dependent repositories - 65.1 million downloads total - 51 stars on GitHub - 1 maintainer
globwalk 0.9.1
Glob-matched recursive file system walking.15 versions - Latest release: over 2 years ago - 87 dependent packages - 2,048 dependent repositories - 65.1 million downloads total - 51 stars on GitHub - 1 maintainer
interleave 1.0.1
An arbitrary iterator interleaver for exhaustive consumption of iterators. Each iterator is guara...7 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 15.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
alternating-iter 0.3.1
Provide an iterator adaptor which alternate between two iterators.6 versions - Latest release: almost 2 years ago - 7.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
shiftnanigans 0.3.5
This library contains different iteration data structures for either iterating or for shifting it...6 versions - Latest release: over 1 year ago - 2 dependent repositories - 15.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
simple-cursor 0.1.1
A super simple character cursor implementation geared towards lexers/tokenizers.2 versions - Latest release: almost 3 years ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed-array 0.4.1 π°
Fixed-size array6 versions - Latest release: over 2 years ago - 2 dependent packages - 12.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
orx-concurrent-iter 3.3.0 π°
A thread-safe and ergonomic concurrent iterator trait and efficient lock-free implementations.54 versions - Latest release: 7 months ago - 1 dependent package - 1.84 million downloads total - 5 stars on GitHub - 1 maintainer
iter-python 0.10.1
Python generator expressions and 'list' comprehensions6 versions - Latest release: over 4 years ago - 8.69 thousand downloads total - 10 stars on GitHub - 1 maintainer
utf8-decode 2.0.0
UTF-8 incremental decoding iterators.4 versions - Latest release: 4 months ago - 9 dependent packages - 17 dependent repositories - 6.9 million downloads total - 4 stars on GitHub - 1 maintainer
tree_iterators_rs 3.6.0
tree_iterators_rs is a library built to provide you with the iterators to easily work with tree d...22 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 18.8 thousand downloads total - 43 stars on GitHub - 1 maintainer
map_retry 0.1.2
Zero dependency trait that provides retry function that works with iterators3 versions - Latest release: about 7 years ago - 4.79 thousand downloads total - 1 maintainer
options_results 0.1.1
Handling iterators of Option, Result.2 versions - Latest release: about 9 years ago - 3.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
sortby 0.1.3
adds convenient sort functions for Iterators4 versions - Latest release: about 3 years ago - 75.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
literator 0.4.0
Efficient conversion of iterators to human-readable strings4 versions - Latest release: 12 days ago - 705 downloads total - 0 stars on GitHub - 1 maintainer
iter-opt-filter 0.1.0
Adds an optional filter to iterators.1 version - Latest release: almost 5 years ago - 22.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
itemize_derive 0.1.0
Derive macros for the itemize crate1 version - Latest release: 6 months ago - 295 downloads total - 0 stars on GitHub - 1 maintainer
ventana-backend-auto 0.0.2
A collection of first-party backends for Ventana2 versions - Latest release: 13 days ago - 36 downloads total - 1 maintainer
non-empty-iter 0.3.0 π°
Non-empty iterators.3 versions - Latest release: 7 days ago - 1.73 thousand downloads total - 1 stars on GitHub - 1 maintainer
dir_lines_streamer 0.2.0
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)2 versions - Latest release: over 7 years ago - 3.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
iter_utils 0.1.0
Iterator utils.1 version - Latest release: over 9 years ago - 1 dependent repositories - 3.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
multizip 0.1.0
Zip 3, 4, 5 or more Rust iterators1 version - Latest release: almost 11 years ago - 1 dependent repositories - 6.57 thousand downloads total - 4 stars on GitHub - 1 maintainer
compound_factor_iter 0.1.1
Iterator types for output permutations from a function combining multiple discrete factors2 versions - Latest release: almost 4 years ago - 2.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
itemize_derive_impl 0.1.0
Implementation details for itemize derive macros1 version - Latest release: 6 months ago - 335 downloads total - 1 maintainer
Top 4.8% on crates.io
15 versions - Latest release: over 3 years ago - 83 dependent packages - 732 dependent repositories - 8.61 million downloads total - 275 stars on GitHub - 2 maintainers
jwalk 0.8.1 π°
Filesystem walk performed in parallel with streamed and sorted results.15 versions - Latest release: over 3 years ago - 83 dependent packages - 732 dependent repositories - 8.61 million downloads total - 275 stars on GitHub - 2 maintainers
itermaps 0.3.8
Implement commonly used combinations of `Iterator::map`19 versions - Latest release: 12 months ago - 18.1 thousand downloads total - 0 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: about 7 years ago - 11 dependent packages - 17 dependent repositories - 290 thousand downloads total - 8 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: about 2 years ago - 1 dependent package - 2 dependent repositories - 17.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
count_where 0.1.1
library that adds a count_where method to Iterator, to easily count items matching a condition2 versions - Latest release: almost 5 years ago - 3.79 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: 11 months ago - 6.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
itermore 0.8.0
π€ΈββοΈ More iterator adaptors10 versions - Latest release: 11 months ago - 3 dependent packages - 12 dependent repositories - 1.16 million downloads total - 8 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
Related Keywords
rust
94
iter
26
no-std
23
data-structure
21
no_std
21
peek
20
parallel
17
rust-crate
15
macro
14
functional-programming
13
bit-iterator
12
lazy-evaluation
12
stream
11
uint144
11
uint
11
sha2
11
rust-workspace
11
bit-vector
11
lazy-lists
11
adapter
11
algorithm
11
zip
11
fixed-array
11
result
10
derive
10
enum
10
iterators
10
walk
10
array
10
directory
9
slice
9
generator
9
recursive
9
extension
9
vec
8
async
8
vector
8
concurrency
8
rust-library
8
windowing
7
sort
7
cross-platform
7
split
7
map
7
data-structures
7
enumerate
7
peekable
7
collection
7
collect
7
crate
7
iteration
7
string
7
product
7
lazy
6
progress
6
utility
6
macros
6
unicode
6
chunks
6
conversion
6
query
6
parser
6
multipeek
6
trait
5
collections
5
error
5
library
5
random
5
chunk
5
rust-lang
5
pattern
5
buffer
5
filesystem
5
algorithms
5
reader
5
rayon
5
lending
5
proc-macro
5
tuple
5
struct
5
max
4
adaptor
4
utf8
4
cache
4
regex
4
tqdm
4
utf-8
4
search
4
try
4
yield
4
unzip
4
grid
4
filter
4
permutation
4
integer
4
window
4
math
4
parallelism
4
lending-iterator
4
loop
4