pub struct DiffDecisionSnapshot {Show 13 fields
pub event_idx: u64,
pub screen_mode: String,
pub cols: u16,
pub rows: u16,
pub evidence: StrategyEvidence,
pub span_count: usize,
pub span_coverage_pct: f64,
pub max_span_len: usize,
pub scan_cost_estimate: usize,
pub fallback_reason: String,
pub tile_used: bool,
pub tile_fallback: String,
pub strategy_used: DiffStrategy,
}Expand description
Snapshot of the most recent diff-strategy decision.
Fields§
§event_idx: u64§screen_mode: String§cols: u16§rows: u16§evidence: StrategyEvidence§span_count: usize§span_coverage_pct: f64§max_span_len: usize§scan_cost_estimate: usize§fallback_reason: String§tile_used: bool§tile_fallback: String§strategy_used: DiffStrategyTrait Implementations§
Source§impl Clone for DiffDecisionSnapshot
impl Clone for DiffDecisionSnapshot
Source§fn clone(&self) -> DiffDecisionSnapshot
fn clone(&self) -> DiffDecisionSnapshot
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 moreAuto Trait Implementations§
impl Freeze for DiffDecisionSnapshot
impl RefUnwindSafe for DiffDecisionSnapshot
impl Send for DiffDecisionSnapshot
impl Sync for DiffDecisionSnapshot
impl Unpin for DiffDecisionSnapshot
impl UnwindSafe for DiffDecisionSnapshot
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