An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "iterator" keyword

backoff-series 0.1.1
Backoff iterator from an anchor series with closed-form extrapolation.
2 versions - Latest release: about 2 hours ago - 0 downloads total
rect-iter 0.3.0
Iterator for 2D rectangle areas
20 versions - Latest release: over 6 years ago - 28.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
enumerate-number 0.1.1
Iterator::enumerate, but use u32, i64, f32 etc
2 versions - Latest release: 10 months ago - 845 downloads total - 0 stars on GitHub - 1 maintainer
split-paragraphs 0.2.0
Iterator over paragraphs of a string.
2 versions - Latest release: over 1 year ago - 2.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
yagen 0.3.1 💰
Yet Another Generator Implementation
4 versions - Latest release: over 2 years ago - 5.29 thousand downloads total - 3 stars on GitHub - 1 maintainer
estimate_size 0.1.2
Replaces an iterator's `size_hint` with a custom value.
3 versions - Latest release: 7 months ago - 1.05 thousand downloads total - 1 maintainer
lit-vek 0.1.0
iter! and vek! macros for nicer literal syntax
1 version - Latest release: about 3 years ago - 1.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
iterator_to_hash_map 0.9.0
A Rust crate that adds a method to any `Iterator` or `IntoIterator` (such as `Vec`) that converts...
1 version - Latest release: over 10 years ago - 1 dependent repositories - 3.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
iter_help 0.1.2
This library provides helpful tools for iterating over collections of data.
3 versions - Latest release: about 1 year ago - 2.14 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
asynciter 0.1.0
Asynchronous iterator.
1 version - Latest release: over 2 years ago - 1.74 thousand downloads total - 1 maintainer
rchunks 0.1.4
Iterator for slices similar to .chunks() but starting from the back of the slice and moving towar...
5 versions - Latest release: over 8 years ago - 8.04 thousand downloads total - 3 stars on GitHub - 1 maintainer
array_iter_tools 0.2.0 💰
Modify simple arrays
3 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 7.05 thousand downloads total - 1 stars on GitHub - 1 maintainer
const-size-flatten 0.5.0
Flatten and FlatMap with constant inner iterator size
11 versions - Latest release: over 2 years ago - 13.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
advancedresearch-path_iter 0.5.0 💰
A cocategory enumeration library based on path semantics
6 versions - Latest release: over 3 years ago - 9.12 thousand downloads total - 3 stars on GitHub - 1 maintainer
process-results 0.1.2
process-results is a crate that provides the same functionality provided by Itertools::process_re...
3 versions - Latest release: over 4 years ago - 4.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
iter_enumeration 0.1.0
Unifies Iterators over Same Type
1 version - Latest release: over 1 year ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
lisp_iter 0.1.0
Single-pass no-alloc iterator for simple lisp or lisp-like expressions
1 version - Latest release: over 3 years ago - 1.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
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 - 996 million downloads total - 2,737 stars on GitHub - 2 maintainers
inplace-iter
Efficient in-place iteration with O(1) element removal and taking operations
3 versions - Latest release: about 1 month ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-iterable 1.3.0 💰
Defines and implements Iterable, Collection and CollectionMut traits to represent types that can ...
9 versions - Latest release: about 1 year ago - 943 thousand downloads total - 2 stars on GitHub - 1 maintainer
tuple_for_each 0.1.0
Provides macros and methods to iterate over the fields of a tuple struct
1 version - Latest release: almost 2 years ago - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
fmttools 0.2.2
Tools for modifying text without allocating any intermediate buffers or unsafe code
6 versions - Latest release: over 2 years ago - 7.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
utf16_iter 1.0.5
Iterator by char over potentially-invalid UTF-16 in &[u16]
6 versions - Latest release: over 2 years ago - 2 dependent packages - 122 dependent repositories - 128 million downloads total - 1 stars on GitHub - 1 maintainer
zzz 0.3.2
Fast progress bar with sane defaults
11 versions - Latest release: 8 months ago - 1 dependent package - 32.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
const-chunks 0.3.0
Extension trait to chunk iterators into const-length arrays.
6 versions - Latest release: over 2 years ago - 12.1 thousand downloads total - 7 stars on GitHub - 1 maintainer
progressive 0.1.0
A rust library for showing progress of iterators and loops
1 version - Latest release: almost 10 years ago - 5.78 thousand downloads total - 16 stars on GitHub - 1 maintainer
oql 1.0.0
Readable, declarative query syntax for Rust iterators
1 version - Latest release: about 18 hours ago - 0 downloads total - 1 maintainer
oql-macro 1.0.0
Proc-macro implementation for the `oql` crate; end users should depend on `oql` instead
1 version - Latest release: about 18 hours ago - 0 downloads total - 1 maintainer
shadow_counted 0.7.0
An iterator that counts every iteration in a hidden counter, nested iterators may commit the coun...
9 versions - Latest release: 6 months ago - 139 thousand downloads total - 1 maintainer
printable 2.2.0
Provides `std::fmt::Display` wrapper for iterators and tuples.
7 versions - Latest release: almost 2 years ago - 1 dependent package - 23.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
newtype-tools 0.1.0-beta.6
A lightweight library designed to make the newtype idiom more ergonomic to use.
7 versions - Latest release: about 21 hours ago - 106 downloads total - 1 maintainer
parseq 0.1.5
Parallel sequential iterator
6 versions - Latest release: about 1 year ago - 1 dependent package - 7.97 thousand downloads total - 1 maintainer
validiter 0.3.0
Iterator adapters for validating iterations
4 versions - Latest release: over 1 year ago - 4.82 thousand downloads total - 2 stars on GitHub - 1 maintainer
prepeek 0.1.2
Peekable iterators without mutation.
3 versions - Latest release: over 1 year ago - 2.88 thousand downloads total - 2 stars on GitHub - 1 maintainer
u160 0.2.1 💰
Unsigned Integer 160 bits
4 versions - Latest release: over 2 years ago - 5.04 thousand downloads total - 3 stars on GitHub - 1 maintainer
discriminant 0.1.0 💰
Better `Discriminant` and enum operations
1 version - Latest release: about 4 years ago - 1.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
sha2-compress 0.7.2 💰
SHA2 compress function
16 versions - Latest release: over 2 years ago - 19.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
iterstats 0.7.0
Statistics for rust iterators.
10 versions - Latest release: about 1 year ago - 10.4 thousand downloads total - 1 maintainer
single 1.0.1 💰
Deprecated poor-man's version of Itertools::at_most_one
6 versions - Latest release: almost 4 years ago - 4 dependent packages - 34 dependent repositories - 153 thousand downloads total - 7 stars on GitHub - 1 maintainer
iter-chunks 0.3.0
Extend Iterator with chunks
8 versions - Latest release: 6 months ago - 1 dependent package - 24 dependent repositories - 411 thousand downloads total - 13 stars on GitHub - 1 maintainer
u144 0.7.2 💰
Unsigned Integer 144 bits
11 versions - Latest release: over 2 years ago - 13.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
steepen 0.1.4
Create multiple iterators from a single iterator by separating elements
5 versions - Latest release: 3 months ago - 3.31 thousand downloads total - 1 maintainer
splop 0.2.0 💰
Helper functions to determine the first/last repetition of something.
2 versions - Latest release: almost 8 years ago - 3.35 thousand downloads total - 4 stars on GitHub - 1 maintainer
continue_stream 0.1.1
A Swift-style AsyncIterator.Continuation-style channel for Rust
2 versions - Latest release: 2 months ago - 905 downloads total - 2 stars on GitHub - 1 maintainer
pushback-iter 0.2.0
An iterator with a push_back method that allows items to be pushed back onto the iterator
2 versions - Latest release: over 5 years ago - 3.24 thousand downloads total - 0 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
publish-ws 0.1.11 💰
Publish Workspace Packages
10 versions - Latest release: over 2 years ago - 12.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
list-fn 0.20.1 💰
A generic lazy list
37 versions - Latest release: over 2 years ago - 2 dependent packages - 46.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
read-byte-slice 0.1.2
An iterator over chunks of bytes as slices from an underlying reader.
3 versions - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 34.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
spiral 0.2.1
Iterate over a 2D structure in a spiral pattern
12 versions - Latest release: about 2 years ago - 2 dependent packages - 6 dependent repositories - 26.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
iterstream 0.1.2
Converts Iterator into real asynchronous Stream
3 versions - Latest release: over 5 years ago - 4.63 thousand downloads total - 1 stars on gitlab.univ-lille.fr - 1 maintainer
walkdir_minimal 1.1.0
Fast, minimalist, and POSIX-compliant recursive directory traverser with zero external dependencies.
3 versions - Latest release: about 1 month ago - 420 downloads total - 0 stars on GitHub - 1 maintainer
duck 0.2.0
Like `Iterator::peekable`, but can be stacked an arbitrary number of times.
2 versions - Latest release: over 8 years ago - 3.83 thousand downloads total - 2 stars on GitHub - 1 maintainer
collect-with 0.0.2
A utility crate for enhanced collection operations with capacity control.
3 versions - Latest release: about 1 year ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
zuul 0.1.0
A client library to interface with https://zuul-ci.org.
1 version - Latest release: over 4 years ago - 2 dependent repositories - 1.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-index 1.0.0
More flexible alternative to Iterator's enumerate() method
3 versions - Latest release: 12 months ago - 2.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
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.21 million downloads total - 271 stars on GitHub - 2 maintainers
Top 6.7% on crates.io
enum-iterator-derive 1.5.0
Procedural macro to derive Sequence
23 versions - Latest release: 7 months ago - 6 dependent packages - 3,120 dependent repositories - 42.2 million downloads total - 111 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
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: 7 months ago - 164 dependent packages - 3,170 dependent repositories - 42.1 million downloads total - 111 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: 6 months ago - 1.2 million downloads total - 4 stars on GitHub - 1 maintainer
parallel-iterator 0.1.6
Parallelize any iterator with ease!
7 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 11.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
string_iter 0.1.0
An overly designed &str iterator made with zero-copy parsing in mind.
1 version - Latest release: over 2 years ago - 1 dependent package - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
exhaust 0.2.5
Trait and derive macro for working with all possible values of a type (exhaustive enumeration).
9 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 95.3 thousand downloads total - 21 stars on GitHub - 1 maintainer
iterextd 0.8.1
This trait provides additional methods for working with iterators, enhancing their functionality.
10 versions - Latest release: 8 months ago - 10.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
jsonit 0.2.10
A way to parse Json Items using iterators from streams
13 versions - Latest release: almost 2 years ago - 16.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
bitit 0.1.2
Bitwise iteration over integers.
3 versions - Latest release: 7 months ago - 1.02 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 - 35.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
consume-iterator 0.2.1
Consume any iterator fully
4 versions - Latest release: almost 3 years ago - 5.14 thousand downloads total - 1 stars on GitHub - 1 maintainer
double-ended-peekable 0.1.0
An adapter providing peeking features to double-ended iterators.
4 versions - Latest release: about 2 years ago - 1 dependent package - 598 thousand downloads total - 3 stars on GitHub - 1 maintainer
lender-derive 0.1.3
Procedural macros for lender
4 versions - Latest release: 2 months ago - 1 dependent package - 64.5 thousand downloads total - 13 stars on GitHub - 1 maintainer
transactional_iterator 0.4.0
Iterator that allows to commit or abort progress.
5 versions - Latest release: almost 2 years ago - 5.64 thousand downloads total - 1 maintainer
itybity 0.3.1
An itty bitty crate providing bit iterators and bit iterator accessories.
11 versions - Latest release: about 1 year ago - 2 dependent repositories - 131 thousand downloads total - 3 stars on GitHub - 1 maintainer
comptools 0.1.0 💰
Create iterators using Python's list comprehesion style.
1 version - Latest release: about 4 years ago - 1.65 thousand downloads total - 1 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: 2 months ago - 1 dependent package - 99 thousand downloads total - 20 stars on GitHub - 2 maintainers
Top 1.9% on crates.io
walkdir 2.5.0 💰
Recursively walk a directory.
40 versions - Latest release: about 2 years ago - 2,258 dependent packages - 36,791 dependent repositories - 398 million downloads total - 1,496 stars on GitHub - 1 maintainer
beanstalkd-queue 0.1.0
A simple iterator wrapper around beanstalk tubes for use as job queues and such.
1 version - Latest release: almost 10 years ago - 2.76 thousand downloads total - 1 maintainer
structinator_traits 0.2.0
Library for traits allowing transfer of data from iterators to structs
7 versions - Latest release: almost 2 years ago - 1 dependent package - 8.87 thousand downloads total - 0 stars on GitHub - 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
step-count 0.1.1
Count items of an iterator with any Step type.
2 versions - Latest release: almost 3 years ago - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
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 - 61.6 million downloads total - 51 stars on GitHub - 1 maintainer
lockstep 0.3.1
An iterator adaptor for selective zipping
5 versions - Latest release: 8 months ago - 3.84 thousand downloads total - 1 maintainer
fuzed-iterator 1.0.1
Iterator wrapper for detecting incorrect use of non-fused iterators
2 versions - Latest release: about 2 years ago - 1 dependent package - 8.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
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 - 115 million downloads total - 11 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
simd-itertools 0.3.0
SIMD-accelerated alternatives for common operations like contains, max, find etc.
7 versions - Latest release: about 1 year ago - 18 thousand downloads total - 178 stars on GitHub - 1 maintainer
ref_wrapper 0.3.0
Wrapper of dynamically borrowed data.
10 versions - Latest release: over 1 year ago - 11.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
number_range 0.3.2
Library to parse list of numbers from/to human readable string
9 versions - Latest release: almost 3 years ago - 3 dependent packages - 2 dependent repositories - 223 thousand downloads total - 9 stars on GitHub - 1 maintainer
kindness 0.5.0
Methods for returning random elements from an iterator.
4 versions - Latest release: about 1 year ago - 4.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
lim-bit-vec 0.8.2 💰
Limited bit vectors
16 versions - Latest release: over 2 years ago - 1 dependent package - 20 thousand downloads total - 3 stars on GitHub - 1 maintainer
linq 0.0.1-release
Language Integrated Query in Rust.
4 versions - Latest release: about 7 years ago - 1 dependent repositories - 7.52 thousand downloads total - 138 stars on GitHub - 1 maintainer
halt 3.0.1
Provides worker threads that can be paused, stopped, and resumed.
12 versions - Latest release: 7 months ago - 14.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
qtmd 0.1.1
better name for tqdm
2 versions - Latest release: about 2 years ago - 2.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
stable_try_trait_v2 1.75.1
A simple stable implementation of the `Try`, `FromResidual`, and `Residual` traits under the `try...
2 versions - Latest release: over 2 years ago - 56 thousand downloads total - 20 stars on GitHub - 1 maintainer
simple_scan 0.4.1
Iterator extensions for simple scan operation.
8 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 9.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
imgref-iter 0.4.0
A small crate for iterating over the rows or columns of `imgref` buffers
9 versions - Latest release: over 3 years ago - 2 dependent packages - 3 dependent repositories - 36.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000020
Extra iterator adaptors, iterator methods, free functions, and macros.
3 versions - Latest release: 3 days ago - 2.57 thousand downloads total - 2,197 stars on GitHub - 1 maintainer
orx-parallel 3.4.0 💰
High performance, configurable and expressive parallel computation library.
30 versions - Latest release: 6 months ago - 1.21 million downloads total - 1 stars on GitHub - 1 maintainer
event_iterator 0.2.2
Asynchronous lending iterator
4 versions - Latest release: over 1 year ago - 7.13 thousand downloads total - 0 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