pub struct DirtySpanStats {
pub rows_full_dirty: usize,
pub rows_with_spans: usize,
pub total_spans: usize,
pub overflows: usize,
pub span_coverage_cells: usize,
pub max_span_len: usize,
pub max_spans_per_row: usize,
}Expand description
Dirty-span statistics for logging/telemetry.
Fields§
§rows_full_dirty: usizeRows marked as full-row dirty.
rows_with_spans: usizeRows with at least one span.
total_spans: usizeTotal number of spans across all rows.
overflows: usizeTotal number of span overflow events since last clear.
span_coverage_cells: usizeTotal coverage in cells (span lengths + full rows).
max_span_len: usizeMaximum span length observed (including full-row spans).
max_spans_per_row: usizeConfigured max spans per row.
Trait Implementations§
Source§impl Clone for DirtySpanStats
impl Clone for DirtySpanStats
Source§fn clone(&self) -> DirtySpanStats
fn clone(&self) -> DirtySpanStats
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 DirtySpanStats
impl Debug for DirtySpanStats
Source§impl PartialEq for DirtySpanStats
impl PartialEq for DirtySpanStats
impl Copy for DirtySpanStats
impl Eq for DirtySpanStats
impl StructuralPartialEq for DirtySpanStats
Auto Trait Implementations§
impl Freeze for DirtySpanStats
impl RefUnwindSafe for DirtySpanStats
impl Send for DirtySpanStats
impl Sync for DirtySpanStats
impl Unpin for DirtySpanStats
impl UnsafeUnpin for DirtySpanStats
impl UnwindSafe for DirtySpanStats
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