blob: 3c857ce5fe194ca4e5f470c085de3b9aa2888d5c [file]
---
title: 'wasm\_exec\_result'
---
The result of executing a WebAssembly function with
`repository_ctx.execute_wasm()`. It contains the function's
return value and output buffer.
If execution failed before the function returned then the return code will be negative
and the `error_message` field will be set.
## Members
* [error\_message](#error_message)
* [output](#output)
* [return\_code](#return_code)
## error\_message
```
string wasm_exec_result.error_message
```
Contains an error message if execution failed before the function returned.
## output
```
string wasm_exec_result.output
```
The content of the output buffer returned by the WebAssembly function.
## return\_code
```
long wasm_exec_result.return_code
```
The return value of the WebAssembly function, or a negative value if execution
was terminated before the function returned.