View Source Orb.CustomType behaviour (Orb v0.1.1)
Summary
Types
@type wasm_primitive() :: :i64 | :i32 | :f64 | :f32
Callbacks
@callback load_instruction() ::
:load | :load8_s | :load8_u | :load16_s | :load16_u | :load32_s | :load32_u
@callback type_name() :: atom()
@callback wasm_type() :: wasm_primitive() | {wasm_primitive(), wasm_primitive()} | {wasm_primitive(), wasm_primitive(), wasm_primitive()} | {wasm_primitive(), wasm_primitive(), wasm_primitive(), wasm_primitive()}