Registry / async / futures-buffered

futures-buffered

JSON →
library0.2.13rscratesunverified

Future concurrency primitives with emphasis on performance and low memory usage.

# Cargo.toml [dependencies] futures-buffered = "0.2.13"
INSTALL
IMPORT
SIG · FUTURES-BUFFERED
F
futures-buffered
asyncrustv0.2.13
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BufferedStream
use futures_buffered::BufferedStream;

Creates a buffered stream that processes up to 3 futures concurrently.

use futures_buffered::BufferedStream; use futures::stream::StreamExt; #[tokio::main] async fn main() { let stream = futures::stream::iter(1..=10).map(|i| async move { i }); let buffered = BufferedStream::new(stream, 3); let results: Vec<_> = buffered.collect().await; println!("{:?}", results); }
Debug
Known issues
gotchaRequires an async runtime like tokio or async-std
fix
Add `tokio` with `full` features or `async-std` to your dependencies.
affects: >=0.2.0
Upgrade
Version history
0.2.13latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
33 hits · last 30 days
node
30
OpenAI (training)
1
Resources
futures-buffered — cargo add futures-buffered · libregistry