(trap: &wasm_trap_t, out: &mut wasm_message_t)
| 129 | |
| 130 | #[unsafe(no_mangle)] |
| 131 | pub extern "C" fn wasm_trap_message(trap: &wasm_trap_t, out: &mut wasm_message_t) { |
| 132 | let mut buffer = Vec::new(); |
| 133 | buffer.extend_from_slice(format!("{:?}", trap.error).as_bytes()); |
| 134 | buffer.reserve_exact(1); |
| 135 | buffer.push(0); |
| 136 | out.set_buffer(buffer); |
| 137 | } |
| 138 | |
| 139 | #[unsafe(no_mangle)] |
| 140 | pub extern "C" fn wasm_trap_origin(raw: &wasm_trap_t) -> Option<Box<wasm_frame_t<'_>>> { |
no test coverage detected