wasm_exec_result

回報問題 查看原始碼 Nightly · 8.2 · 8.1 · 8.0 · 7.6 · 7.5

使用 repository_ctx.execute_wasm() 執行 WebAssembly 函式的結果。其中包含函式的傳回值和輸出緩衝區。

如果在函式傳回前執行作業失敗,則傳回碼會為負值,並設定 error_message 欄位。

成員

error_message

string wasm_exec_result.error_message

如果在函式傳回前執行作業失敗,就會包含錯誤訊息。

output

string wasm_exec_result.output

WebAssembly 函式傳回的輸出緩衝區內容。

return_code

long wasm_exec_result.return_code

WebAssembly 函式的傳回值,如果在函式傳回前終止執行,則會傳回負值。