#future #async #runtocompletion

no-std completion

编写基于完成的异步代码的实用工具

3个不稳定版本

0.2.1 2021年4月8日
0.2.0 2021年2月22日
0.1.0 2021年1月17日

异步 中排名 #1097

MIT/Apache

440KB
10K SLoC

completion

编写基于完成的异步代码的实用工具。

完成future是一个必须运行到完成的future,与可以随时丢弃和停止而无需future知道的常规future不同。这为future的实现者提供了更多的灵活性,并允许以零成本的方式封装API,如io_uring和IOCP。

这基于Matthias247的此RFC

功能

许可证:MIT OR Apache-2.0


lib.rs:

编写基于完成的异步代码的实用工具。

完成future是一个必须运行到完成的future,与可以随时丢弃和停止而无需future知道的常规future不同。这为future的实现者提供了更多的灵活性,并允许以零成本的方式封装API,如io_uring和IOCP。

这基于Matthias247的此RFC

功能

依赖

~145–465KB