pub struct AblationReport {
pub dataset: Option<String>,
pub context_version: Option<String>,
pub parallel: usize,
pub selected_cases: usize,
pub total_cases: usize,
pub base_tier: String,
pub sweep_tiers: Vec<String>,
pub baseline: ConfigReport,
pub points: Vec<AblationPoint>,
pub recommendations: Vec<StepRecommendation>,
}Fields§
§dataset: Option<String>§context_version: Option<String>§parallel: usizeConcurrency the cases ran at (1 = serial); recorded because parallelism affects the
per-case latency column (queueing), mirroring Report::parallel on the run path.
selected_cases: usizeGolden cases scored vs the golden file’s total; selected_cases < total_cases marks a
--tags/--sample subset (a smoke ablation). Mirrors Report — no silent caps.
total_cases: usize§base_tier: String§sweep_tiers: Vec<String>§baseline: ConfigReportEvery step at base_tier — the reference the per-step deltas are measured against.
points: Vec<AblationPoint>§recommendations: Vec<StepRecommendation>Trait Implementations§
Source§impl Clone for AblationReport
impl Clone for AblationReport
Source§fn clone(&self) -> AblationReport
fn clone(&self) -> AblationReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AblationReport
impl Debug for AblationReport
Auto Trait Implementations§
impl Freeze for AblationReport
impl RefUnwindSafe for AblationReport
impl Send for AblationReport
impl Sync for AblationReport
impl Unpin for AblationReport
impl UnsafeUnpin for AblationReport
impl UnwindSafe for AblationReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more