1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#![feature(futures_api)]
#![feature(generators, proc_macro_hygiene)]
#![cfg_attr(all(not(test), not(feature = "std")), no_std)]
#![cfg_attr(feature = "alloc", feature(alloc))]

mod sleep;
pub use self::sleep::*;

#[cfg(any(feature = "alloc", feature = "std"))]
pub mod alloc_executor;
#[cfg(any(feature = "alloc", feature = "std"))]
pub use self::alloc_executor::AllocExecutor;

#[cfg(any(feature = "alloc", feature = "std"))]
mod future_box;