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
每月下载量:65
98KB
1K SLoC
Corona
已废弃
此库支持过时的 tokio 0.1。由于 Rust 支持原生的 async/await 语法,因此不再需要它。可以直接使用一些异步库。
关于此库
当您需要将异步处理移除时。
Corona 是一个为 Rust 提供堆栈协程的库。它们与 futures 集成良好——根据需要可以在抽象之间切换,每个协程也是一个 future,协程还可以等待 future 完成。此外,futures 不必是 'static
。
另一方面,该库存在运行时成本。性能不一定受影响(如基准测试所示)。但每个协程都有自己的堆栈,这会占用内存。
许可证
根据您的选择,许可如下
- Apache 许可证 2.0 版本,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义,您提交的任何有意提交的工作都应按上述方式双重许可,不得附加任何额外条款或条件。
依赖项
~0.8–2.1MB
~30K SLoC