Expand description
§Ark module crate
This crate is used at the root level the for building Ark Wasm module binaries. It should not be depended on and used by library crates.
Also see the 🗺️ Ark Developer Guide
Modules§
- applet
- 🎁 Applet module
- audio
- 🎵 Audio module
- behavior
- 🦹 Behavior module
- cmdlet
- ⌨️ Cmdlet module
- render
- 🌈 Render module
Macros§
- impl_
applet - Implement an applet module
- impl_
applet_ persist - Implement an applet module that can have persistent state
- impl_
async_ cmdlet - Implement an asynchronous cmdlet module
- impl_
audio_ instance - Implement an audio source module.
- impl_
behavior_ module - By passing a type that implements the
BehaviorEntry
trait, this macro will hook up and route the behavior module’s raw entry points to the trait methods. - impl_
blocking_ cmdlet - Implement a blocking cmdlet module
- impl_
render_ module - Implement a render module
- impl_
wasi_ cmdlet - Implement a WASI cmdlet module
Structs§
- Runtime
- Simple single-threaded futures runtime for Wasm
Functions§
- init
- Initialize the module