1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Task notification mod spawn; pub use self::spawn::{SpawnExt, LocalSpawnExt}; if_std! { mod local_waker_ref; pub use self::local_waker_ref::{local_waker_ref, local_waker_ref_from_nonlocal, LocalWakerRef}; } #[cfg_attr( feature = "nightly", cfg(all(target_has_atomic = "cas", target_has_atomic = "ptr")) )] mod atomic_waker; #[cfg_attr( feature = "nightly", cfg(all(target_has_atomic = "cas", target_has_atomic = "ptr")) )] pub use self::atomic_waker::AtomicWaker;