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}