9 个版本 (5 个重大更改)
0.12.1 | 2024 年 6 月 8 日 |
---|---|
0.12.0 | 2024 年 4 月 6 日 |
0.5.0 | 2024 年 1 月 8 日 |
0.4.0 | 2022 年 12 月 30 日 |
0.1.1 | 2021 年 7 月 26 日 |
#366 在 游戏 中
每月 449 次下载
用于 6 个crate (5 个直接使用)
94KB
1K SLoC
OC-Wasm-safe 为在运行 OC-Wasm 架构的 OpenComputers 计算机上运行的 Rust 代码提供了一种内存安全但低级别的 API。该 crate 提供了对 OpenComputers 的全部功能以及任何通过组件或信号添加 OpenComputers 互操作性的其他 mod 的访问。它通常不单独使用,而是提供一些有用的 API,同时也作为更直观的 API 的构建块。
lib.rs
:
此 crate 提供了 OC-Wasm 环境中可用的 Wasm 导入的安全但低级别的支持。
功能
panic
功能控制了处理某些不可能发生的系统调用错误的方式。当启用此功能时,将在这些情况下生成恐慌。当禁用此功能时,将执行 Wasm unreachable
(trap) 指令;这会产生更小的代码,但错误信息不太有用。
std
功能控制是否 error::Error
实现 std::error::Error
,这在 no_std
环境中是无法实现的。
依赖项
~655KB
~13K SLoC