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