wasm_exec_result

报告问题 查看来源 Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

使用 repository_ctx.execute_wasm() 执行 WebAssembly 函数的结果。它包含函数的返回值和输出缓冲区。

如果执行在函数返回之前失败,则返回代码将为负数,并且会设置 error_message 字段。

成员

error_message

string wasm_exec_result.error_message

如果执行在函数返回之前失败,则包含错误消息。

输出

string wasm_exec_result.output

WebAssembly 函数返回的输出缓冲区的内容。

return_code

long wasm_exec_result.return_code

WebAssembly 函数的返回值;如果执行在函数返回之前终止,则为负值。