14 Repositories
Rust iterator Libraries
A rust crate can find first `Err` in `IteratorResultT, E` and iterating continuously, without allocation.
Api Document first-err Find the first Err in IteratorResultT, E and allow iterating continuously. This crate is specifically designed to replace t
A lending iterator trait based on generic associated types and higher-rank trait bounds
A lending iterator trait based on higher-rank trait bounds (HRTBs) A lending iterator is an iterator which lends mutable borrows to the items it retur
Extension trait to chunk iterators into const-length arrays.
const-chunks This crate provides an extension trait that lets you chunk iterators into constant-length arrays using const generics. See the docs for m
Wrap a standalone FFmpeg binary in an intuitive Iterator interface. 🏍
FFmpeg Sidecar 🏍 Wrap a standalone FFmpeg binary in an intuitive Iterator interface. Motivation The core goal of this project is to provide a method
Peekable iterator that allows to peek the next N elements without consuming them.
peekaboo docs - crates.io Peekable iterator that allows to peek the next N elements without consuming them. It's no_std compatible by default. It also
An iterator adapter to peek at future elements without advancing the cursor of the underlying iterator.
multipeek An iterator adapter to peek at future elements without advancing the cursor of the underlying iterator. Check out the documentation for more
A more free Rust-Iterator.
CURSOR A more free Rust-Iterator. | Examples | Docs | Latest Note | [dependencies] cursor = "1.0.0" Example use cursor::*; fn example7() - u8 {
Parallel iterator processing library for Rust
Parallel iterator processing library for Rust I keep needing one, so I wrote it. See [IteratorExt] for supported operations. In essence, if you have:
An iterator following a space-filling pattern over a given range
rlp-iter rlp-iter (Resolving Lattice Point Iterator) is an iterator that returns a space-filling permutation of integers in a given range. Specificall
A syntax exploration of eventually stable Rust Iterator items
Rust Iterator Items: a syntax exploration This crate is a thin wrapper around the unstable generator feature, allowing users to create new items that
Rust Parallel Iterator With Output Sequential Consistency
par_iter_sync: Parallel Iterator With Sequential Output Crate like rayon do not offer synchronization mechanism. This crate provides easy mixture of p
Language Integrated Query in Rust.
Linq in Rust Language Integrated Query in Rust (created by declarative macros). Inspired by LINQ in .NET. What's LINQ This project is under developmen
Array helpers for Rust's Vector and String types
array_tool Array helpers for Rust. Some of the most common methods you would use on Arrays made available on Vectors. Polymorphic implementations for
Extra iterator adaptors, iterator methods, free functions, and macros.
Itertools Extra iterator adaptors, functions and macros. Please read the API documentation here How to use with cargo: [dependencies] itertools = "0.1