Message returns the message of the `Trap`
()
| 92 | |
| 93 | // Message returns the message of the `Trap` |
| 94 | func (t *Trap) Message() string { |
| 95 | message := C.wasm_byte_vec_t{} |
| 96 | C.wasm_trap_message(t.ptr(), &message) |
| 97 | ret := C.GoStringN(message.data, C.int(message.size-1)) |
| 98 | runtime.KeepAlive(t) |
| 99 | C.wasm_byte_vec_delete(&message) |
| 100 | return ret |
| 101 | } |
| 102 | |
| 103 | // Code returns the code of the `Trap` if it exists, nil otherwise. |
| 104 | func (t *Trap) Code() *TrapCode { |