tokio_stream_util/
lib.rs

1//! Extension traits and utilities for [tokio-stream](https://docs.rs/tokio-stream)'s `Stream` trait.
2#![no_std]
3#![doc(test(
4    no_crate_inject,
5    attr(
6        deny(warnings, rust_2018_idioms, single_use_lifetimes),
7        allow(dead_code, unused_assignments, unused_variables)
8    )
9))]
10#![warn(missing_docs)]
11
12#[cfg(feature = "alloc")]
13extern crate alloc;
14#[cfg(feature = "std")]
15extern crate std;
16
17pub mod fused;
18pub mod try_stream;
19
20pub use crate::fused::FusedStream;
21pub use crate::try_stream::{TryStream, TryStreamExt};
22
23#[cfg(feature = "alloc")]
24pub mod futures_ordered;
25#[cfg(feature = "alloc")]
26pub use futures_ordered::FuturesOrdered;
27
28#[cfg(feature = "alloc")]
29pub mod futures_unordered;
30
31#[cfg(feature = "alloc")]
32pub use futures_unordered::FuturesUnordered;
33
34#[cfg(feature = "alloc")]
35pub mod flatten_unordered;
36
37#[cfg(feature = "alloc")]
38pub use flatten_unordered::FlattenUnordered;