pub struct RunSummary {Show 31 fields
pub run_id: String,
pub label: String,
pub category: String,
pub peak_roi_mae: f32,
pub peak_roi_mae_frame: usize,
pub cumulative_roi_mae: f32,
pub cumulative_non_roi_mae: f32,
pub average_overall_mae: f32,
pub average_overall_rmse: f32,
pub average_roi_mae: f32,
pub average_non_roi_mae: f32,
pub average_non_roi_rmse: f32,
pub ghost_persistence_frames: usize,
pub onset_response_latency_frames: Option<usize>,
pub false_positive_response_rate: f32,
pub intervention_sparsity: f32,
pub mean_alpha: f32,
pub onset_alpha_p90: f32,
pub onset_alpha_max: f32,
pub alpha_temporal_delta_mean: f32,
pub response_temporal_delta_mean: f32,
pub temporal_variance_non_roi: f32,
pub trust_error_rank_correlation: Option<f32>,
pub trust_rank_correlation_is_degenerate: bool,
pub trust_calibration_bins: Vec<CalibrationBin>,
pub trust_histogram: Vec<HistogramBin>,
pub trust_occupied_bin_count: usize,
pub trust_entropy_bits: Option<f32>,
pub trust_discreteness_score: Option<f32>,
pub trust_effective_level_count: Option<usize>,
pub trust_operating_mode: Option<TrustOperatingMode>,
}Fields§
§run_id: String§label: String§category: String§peak_roi_mae: f32§peak_roi_mae_frame: usize§cumulative_roi_mae: f32§cumulative_non_roi_mae: f32§average_overall_mae: f32§average_overall_rmse: f32§average_roi_mae: f32§average_non_roi_mae: f32§average_non_roi_rmse: f32§ghost_persistence_frames: usize§onset_response_latency_frames: Option<usize>§false_positive_response_rate: f32§intervention_sparsity: f32§mean_alpha: f32§onset_alpha_p90: f32§onset_alpha_max: f32§alpha_temporal_delta_mean: f32§response_temporal_delta_mean: f32§temporal_variance_non_roi: f32§trust_error_rank_correlation: Option<f32>§trust_rank_correlation_is_degenerate: bool§trust_calibration_bins: Vec<CalibrationBin>§trust_histogram: Vec<HistogramBin>§trust_occupied_bin_count: usize§trust_entropy_bits: Option<f32>§trust_discreteness_score: Option<f32>§trust_effective_level_count: Option<usize>§trust_operating_mode: Option<TrustOperatingMode>Trait Implementations§
Source§impl Clone for RunSummary
impl Clone for RunSummary
Source§fn clone(&self) -> RunSummary
fn clone(&self) -> RunSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 RunSummary
impl Debug for RunSummary
Auto Trait Implementations§
impl Freeze for RunSummary
impl RefUnwindSafe for RunSummary
impl Send for RunSummary
impl Sync for RunSummary
impl Unpin for RunSummary
impl UnsafeUnpin for RunSummary
impl UnwindSafe for RunSummary
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