spawn_std/lib.rs
1//! Runtime-agnostic async task spawner.
2
3pub use spawn_std_core::*;
4
5#[cfg(any(
6 feature = "tokio",
7 feature = "smol_1",
8 feature = "smol_2",
9 feature = "async-std"
10))]
11pub mod executors {
12 //! Built-in executors.
13
14 #[cfg(feature = "async-std")]
15 pub use spawn_std_async_std as async_std;
16
17 #[cfg(feature = "smol_1")]
18 pub use spawn_std_smol_1 as smol_1;
19
20 #[cfg(feature = "smol_2")]
21 pub use spawn_std_smol_2 as smol_2;
22
23 #[cfg(feature = "tokio")]
24 pub use spawn_std_tokio as tokio;
25}