1#![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;