pub struct MetricSnapshot {
pub generation: u64,
pub pending_refit: bool,
pub cell_width_subpx: u32,
pub cell_height_subpx: u32,
pub viewport_width_px: u32,
pub viewport_height_px: u32,
pub dpr_subpx: u32,
pub zoom_subpx: u32,
pub fit_cols: u16,
pub fit_rows: u16,
pub total_invalidations: u64,
pub total_refits: u64,
}Expand description
Diagnostic snapshot of metric lifecycle state.
All fields are Copy for cheap JSONL serialization.
Fields§
§generation: u64Current generation counter.
pending_refit: boolWhether a refit is pending.
cell_width_subpx: u32Cell width in sub-pixel units.
cell_height_subpx: u32Cell height in sub-pixel units.
viewport_width_px: u32Container width in physical pixels.
viewport_height_px: u32Container height in physical pixels.
dpr_subpx: u32DPR in sub-pixel units.
zoom_subpx: u32Zoom in sub-pixel units.
fit_cols: u16Last computed grid columns.
fit_rows: u16Last computed grid rows.
total_invalidations: u64Total invalidation count.
total_refits: u64Total refit count.
Trait Implementations§
Source§impl Clone for MetricSnapshot
impl Clone for MetricSnapshot
Source§fn clone(&self) -> MetricSnapshot
fn clone(&self) -> MetricSnapshot
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 MetricSnapshot
impl Debug for MetricSnapshot
Source§impl PartialEq for MetricSnapshot
impl PartialEq for MetricSnapshot
impl Copy for MetricSnapshot
impl Eq for MetricSnapshot
impl StructuralPartialEq for MetricSnapshot
Auto Trait Implementations§
impl Freeze for MetricSnapshot
impl RefUnwindSafe for MetricSnapshot
impl Send for MetricSnapshot
impl Sync for MetricSnapshot
impl Unpin for MetricSnapshot
impl UnsafeUnpin for MetricSnapshot
impl UnwindSafe for MetricSnapshot
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