1 #![cfg_attr(not(feature = "full"), allow(unused_macros))] 2 3 #[macro_use] 4 mod cfg; 5 6 #[macro_use] 7 mod loom; 8 9 #[macro_use] 10 mod pin; 11 12 #[macro_use] 13 mod ready; 14 15 #[macro_use] 16 mod thread_local; 17 18 #[macro_use] 19 mod addr_of; 20 21 cfg_trace! { 22 #[macro_use] 23 mod trace; 24 } 25 26 #[macro_use] 27 #[cfg(feature = "rt")] 28 pub(crate) mod scoped_tls; 29 30 cfg_macros! { 31 #[macro_use] 32 mod select; 33 34 #[macro_use] 35 mod join; 36 37 #[macro_use] 38 mod try_join; 39 } 40 41 // Includes re-exports needed to implement macros 42 #[doc(hidden)] 43 pub mod support; 44