4 个版本 (2 个破坏性版本)
0.3.0 | 2024年5月21日 |
---|---|
0.2.1 | 2024年5月11日 |
0.2.0 | 2024年5月10日 |
0.1.0 | 2024年5月10日 |
#961 in 异步
66KB
1.5K SLoC
异步运行时无关设施
asyncs
是一个类似于包装器的包,用于提供异步运行时无关的设施。
用法
cargo add asyncs
用于库。cargo add --dev --features test asyncs
用于测试。cargo add --features tokio,smol,async-global-executor
用于与现有异步运行时兼容的二进制文件。有关更多信息,请参阅 spawns。
特性 test
应仅对 dev-dependencies
启用。
提供
asyncs::task::spawn
以从 spawns 以运行时无关的方式启动任务。select!
以从 async-select 同时多路复用异步 futures。#[asyncs::test]
以引导测试运行时。这仅适用于特性test
。
不提供
执行器以及 #[asyncs::main]
。
依赖关系
~0.2–10MB
~101K SLoC