6 releases (3 breaking)
|0.4.0||Dec 30, 2022|
|0.3.1||Nov 18, 2022|
|0.3.0||Aug 14, 2022|
|0.2.1||May 14, 2022|
|0.1.1||Jul 26, 2021|
#85 in Games
98 downloads per month
Used in 5 crates (4 directly)
OC-Wasm-safe provides a memory-safe but low-level API for Rust code running on OpenComputers computers running the OC-Wasm architecture. This crate provides access to the full capabilities of OpenComputers as well as any other mods that add OpenComputers interoperability by means of Components or Signals. It is generally not meant to be used alone, but rather to provide some useful APIs directly while also serving as a building block for more ergonomic APIs where appropriate.
This crate provides safe but low-level for the Wasm imports available in the OC-Wasm environment.
panic feature controls how certain system call errors which should be impossible are
handled. When the feature is enabled, a panic is generated in those situations. When the
feature is disabled, a Wasm
unreachable (trap) instruction is executed instead; this produces
smaller code but less useful error messages.
std feature controls whether
std::error::Error, which it cannot do in a