1#![no_std]
4#![doc(test(
5 no_crate_inject,
6 attr(
7 deny(warnings, rust_2018_idioms, single_use_lifetimes),
8 allow(dead_code, unused_assignments, unused_variables)
9 )
10))]
11#![warn(missing_docs, )] #[cfg(feature = "alloc")]
14extern crate alloc;
15#[cfg(feature = "std")]
16extern crate std;
17
18pub mod future;
19#[doc(no_inline)]
20pub use self::future::{FusedFuture, Future, TryFuture};
21
22pub mod stream;
23#[doc(no_inline)]
24pub use self::stream::{FusedStream, Stream, TryStream};
25
26#[macro_use]
27pub mod task;