wasm_exec_result

Informar un problema Ver fuente Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Es el resultado de ejecutar una función de WebAssembly con repository_ctx.execute_wasm(). Contiene el valor de devolución y el búfer de salida de la función.

Si la ejecución falló antes de que la función devolviera un valor, el código de retorno será negativo y se establecerá el campo error_message.

Miembros

error_message

string wasm_exec_result.error_message

Contiene un mensaje de error si la ejecución falló antes de que la función devolviera un valor.

output

string wasm_exec_result.output

Es el contenido del búfer de salida que devuelve la función de WebAssembly.

return_code

long wasm_exec_result.return_code

Es el valor de retorno de la función de WebAssembly o un valor negativo si la ejecución se detuvo antes de que la función devolviera un valor.