10 个版本 (重大更改)
0.12.1 | 2024年6月8日 |
---|---|
0.7.0 | 2024年1月8日 |
0.6.1 | 2023年6月27日 |
0.6.0 | 2022年12月30日 |
0.1.0 | 2021年7月26日 |
#952 in 游戏
每月 483 次下载
用于 5 crates
135KB
1.5K SLoC
OC-Wasm-futures 为在运行 OC-Wasm 架构的 OpenComputers 计算机上运行的 Rust 代码提供了一组异步 futures。这些 futures 设计用于与任何异步执行器一起工作,并提供了更直观的方式来处理睡眠和调用方法。
lib.rs
:
这个 crate 为调用方法和睡眠提供了异步 futures 的集合。
特性
默认启用的 proper-waker
特性使睡眠 futures 完全符合 Future
规范。禁用该特性将使用替代实现,该实现仅跟踪最短的截止日期(而不是所有正在进行的睡眠的截止日期);这减少了代码大小,但仅适用于您的选择执行器在每次唤醒时轮询所有任务(如某些简单的执行器所做)的情况,而不是维护一个正确的就绪队列并要求每个任务都由其自己的 Waker
唤醒。
依赖项
~0.6–0.9MB
~19K SLoC