#minecraft #oc-wasm #opencomputers #api-calls #immersive

无 std oc-wasm-immersive

沉浸式系列机器的高级 API

7 个版本 (4 个破坏性更新)

0.12.1 2024年6月8日
0.12.0 2024年4月6日
0.4.0 2024年1月8日
0.3.0 2023年1月2日
0.1.0 2022年6月13日

#860游戏

Download history 145/week @ 2024-04-01 23/week @ 2024-04-08 6/week @ 2024-05-20 143/week @ 2024-06-03 15/week @ 2024-06-10

每月下载量 158

GPL-3.0-only

310KB
5K SLoC

OC-Wasm-Immersive 为运行在 OC-Wasm 架构中的应用程序提供访问由 沉浸式工程沉浸式技术 提供的组件的高级 API。


lib.rs:

此软件包提供访问由 沉浸式工程沉浸式技术 提供的组件的高级 API。

作为一个一般规则,此软件包中的 API 接受一个 Invoker 和一个 Buffer 临时缓冲区,后者用于编码参数和解码返回值。此缓冲区可以在 API 调用之间重复使用以减少堆分配。在某些情况下,API 的返回值可能借用自临时缓冲区。

特性

  • 启用 alloc 特性以启用需要动态内存分配的 API。
  • 启用 std 特性以集成 Rust 标准库,这只能在 no_std 模式之外完成,并启用 alloc

重要

如果你的选择执行器需要 proper-waker 特性,则你自己的应用程序必须依赖于 oc-wasm-futures 并具有 proper-waker 特性。

依赖项

~1.3–1.8MB
~41K SLoC