• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #![cfg_attr(not(feature = "macros"), allow(unreachable_pub))]
2 
3 //! Asynchronous values.
4 
5 #[cfg(any(feature = "macros", feature = "process"))]
6 pub(crate) mod maybe_done;
7 
8 mod poll_fn;
9 pub use poll_fn::poll_fn;
10 
11 cfg_not_loom! {
12     mod ready;
13     pub(crate) use ready::{ok, Ready};
14 }
15 
16 cfg_process! {
17     mod try_join;
18     pub(crate) use try_join::try_join3;
19 }
20 
21 cfg_sync! {
22     mod block_on;
23     pub(crate) use block_on::block_on;
24 }
25