This reference describes unreleased code on main; no release documents it yet.

rlmesh::RunResult

structPreviewuse rlmesh::RunResult;[source]

The result of a run.

struct RunResult

episodes

field[source]
episodes: Vec<EpisodeResult>

Every completed episode.

telemetry

field[source]
telemetry: Vec<TelemetryRow>

The run’s aggregated telemetry, one row per measured series.

advisories

field[source]
advisories: Vec<Advisory>

Notes raised while resolving the model adapter.

num_episodes

method[source]
fn num_episodes(&self) -> usize

Number of episodes in this result.

total_steps

method[source]
fn total_steps(&self) -> i64

Total env steps across all episodes.

mean_reward

method[source]
fn mean_reward(&self) -> f64

Mean total reward per episode (0.0 when empty).

success_rate

method[source]
fn success_rate(&self) -> Option<f64>

The fraction of episodes the env reported a success, or None when the run is empty or any episode lacks the signal.

format_telemetry

method[source]
fn format_telemetry(&self) -> String

The telemetry rows as an aligned text table.

Trait implementations

  • impl Clone for RunResult
  • impl Debug for RunResult
  • impl Default for RunResult
  • impl StructuralPartialEq for RunResult
  • impl PartialEq for RunResult
  • impl Display for RunResult