# `GEPA.CodeExecution.Result`
[🔗](https://github.com/nshkrdotcom/gepa_ex/blob/v0.3.0/lib/gepa/code_execution.ex#L1)

Structured result returned by `GEPA.CodeExecution.execute_code/2`.

# `t`

```elixir
@type t() :: %GEPA.CodeExecution.Result{
  code_hash: String.t(),
  error: String.t(),
  execution_time: float(),
  result: term(),
  stderr: String.t(),
  stdout: String.t(),
  success: boolean(),
  traceback: String.t(),
  variables: map()
}
```

# `to_side_info_dict`

```elixir
@spec to_side_info_dict(t()) :: map()
```

Convert execution details into evaluator side-info.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
