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 #[cfg(feature = "rt")]
20 pub(crate) mod scoped_tls;
21 
22 cfg_macros! {
23     #[macro_use]
24     mod select;
25 
26     #[macro_use]
27     mod join;
28 
29     #[macro_use]
30     mod try_join;
31 }
32 
33 // Includes re-exports needed to implement macros
34 #[doc(hidden)]
35 pub mod support;
36