pub struct BenchAgenticRunEvidence {Show 20 fields
pub native_run_id: String,
pub scenario: String,
pub submission_valid: bool,
pub submission_invalid_reasons: Vec<String>,
pub warmup_records: u64,
pub warmup_error_records: u64,
pub warmup_succeeded: bool,
pub profiling_records: u64,
pub distinct_runtime_conversations: u64,
pub distinct_transport_requests: u64,
pub context_overflow_count: u64,
pub ordinary_failure_count: u64,
pub branch_stats: BenchAgenticBranchStats,
pub aggregate_artifact: PathBuf,
pub raw_records_artifact: Option<PathBuf>,
pub unavailable_dimensions: Vec<String>,
pub warmup_source_coordinate_records: Option<u64>,
pub source_coordinate_records: Option<u64>,
pub distinct_source_traces: Option<u64>,
pub cache_bust_records: Option<u64>,
}Fields§
§native_run_id: String§scenario: String§submission_valid: bool§submission_invalid_reasons: Vec<String>§warmup_records: u64§warmup_error_records: u64§warmup_succeeded: boolWhether the native run crossed the warmup phase and entered profiling
(profiling_records > 0); snapshot-warmup failure aborts natively
before profiling and therefore surfaces as an invalid submission.
profiling_records: u64§distinct_runtime_conversations: u64§distinct_transport_requests: u64§context_overflow_count: u64§ordinary_failure_count: u64§branch_stats: BenchAgenticBranchStats§aggregate_artifact: PathBuf§raw_records_artifact: Option<PathBuf>The raw request/response artifact; absent at the performance
artifact level, where raw export is not requested.
warmup_source_coordinate_records: Option<u64>Warmup records whose raw-derived source coordinates were observed; absent when the artifact level makes that mapping unavailable.
source_coordinate_records: Option<u64>Profiling records whose raw-derived source coordinates were observed; absent when the artifact level makes that mapping unavailable.
distinct_source_traces: Option<u64>Distinct source traces identified through the raw-derived coordinate mapping; absent when the artifact level makes it unavailable.
cache_bust_records: Option<u64>Profiling records carrying a raw cache-bust marker observation; absent when the artifact level makes that observation unavailable.
Trait Implementations§
Source§impl Clone for BenchAgenticRunEvidence
impl Clone for BenchAgenticRunEvidence
Source§fn clone(&self) -> BenchAgenticRunEvidence
fn clone(&self) -> BenchAgenticRunEvidence
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BenchAgenticRunEvidence
impl Debug for BenchAgenticRunEvidence
Source§impl<'de> Deserialize<'de> for BenchAgenticRunEvidence
impl<'de> Deserialize<'de> for BenchAgenticRunEvidence
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for BenchAgenticRunEvidence
Source§impl JsonSchema for BenchAgenticRunEvidence
impl JsonSchema for BenchAgenticRunEvidence
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more