#coroutine #future #tokio #await

废弃 corona

基于 tokio 的 futures 的协程和 Async/Await 支持

11 个版本

使用旧的 Rust 2015

0.4.3 2020 年 3 月 7 日
0.4.2 2019 年 5 月 11 日
0.4.1 2018 年 12 月 15 日
0.4.0 2018 年 9 月 9 日
0.2.0 2017 年 7 月 23 日

#coroutine 中排名 #70

Download history • Rust 包仓库 5/week @ 2024-02-29 • Rust 包仓库 3/week @ 2024-03-07 • Rust 包仓库 4/week @ 2024-03-14 • Rust 包仓库 27/week @ 2024-03-28 • Rust 包仓库 25/week @ 2024-04-04 • Rust 包仓库

每月下载量:65

Apache-2.0/MIT

98KB
1K SLoC

Corona

已废弃

此库支持过时的 tokio 0.1。由于 Rust 支持原生的 async/await 语法,因此不再需要它。可以直接使用一些异步库。

关于此库

Travis Build Status AppVeyor Build status

当您需要将异步处理移除时。

Corona 是一个为 Rust 提供堆栈协程的库。它们与 futures 集成良好——根据需要可以在抽象之间切换,每个协程也是一个 future,协程还可以等待 future 完成。此外,futures 不必是 'static

另一方面,该库存在运行时成本。性能不一定受影响(如基准测试所示)。但每个协程都有自己的堆栈,这会占用内存。

您想阅读 文档 并检查 示例

许可证

根据您的选择,许可如下

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义,您提交的任何有意提交的工作都应按上述方式双重许可,不得附加任何额外条款或条件。

依赖项

~0.8–2.1MB
~30K SLoC