free_execution_result
free_execution_result is a memory deallocation function which must be called for any ExecutionResult to avoid leakage.
Safety
Only call this function with the result of execute_on_qpu or execute_on_qvm as it expects memory that was originally allocated by Rust.
Definition
void free_execution_result(struct ExecutionResult *result);