pub struct SpanPartitionCounters {Show 23 fields
pub row_block_size: u32,
pub template_count: u64,
pub repeated_template_count: u64,
pub formula_cell_count: u64,
pub parse_error_formula_count: u64,
pub volatile_formula_count: u64,
pub dynamic_formula_count: u64,
pub unsupported_formula_count: u64,
pub row_run_count: u64,
pub column_run_count: u64,
pub candidate_formula_run_count: u64,
pub max_run_length: u64,
pub formula_cells_represented_by_runs: u64,
pub singleton_formula_count: u64,
pub hole_count: u64,
pub exception_count: u64,
pub estimated_materialization_avoidable_cell_count: u64,
pub candidate_row_block_partition_count: u64,
pub candidate_formula_run_to_partition_edge_estimate: u64,
pub max_partitions_touched_by_run: u64,
pub dense_run_coverage_percent: f64,
pub template_counters: Vec<TemplateSpanPartitionCounters>,
pub candidate_runs: Vec<CandidateFormulaRun>,
}Expand description
Workbook-level passive FormulaPlane candidate counters.
Fields§
§row_block_size: u32§template_count: u64§repeated_template_count: u64§formula_cell_count: u64§parse_error_formula_count: u64§volatile_formula_count: u64§dynamic_formula_count: u64§unsupported_formula_count: u64§row_run_count: u64§column_run_count: u64§candidate_formula_run_count: u64§max_run_length: u64§formula_cells_represented_by_runs: u64§singleton_formula_count: u64§hole_count: u64§exception_count: u64§estimated_materialization_avoidable_cell_count: u64Estimate: formula cells in repeated candidate runs.
candidate_row_block_partition_count: u64§candidate_formula_run_to_partition_edge_estimate: u64§max_partitions_touched_by_run: u64§dense_run_coverage_percent: f64§template_counters: Vec<TemplateSpanPartitionCounters>§candidate_runs: Vec<CandidateFormulaRun>Trait Implementations§
Source§impl Clone for SpanPartitionCounters
impl Clone for SpanPartitionCounters
Source§fn clone(&self) -> SpanPartitionCounters
fn clone(&self) -> SpanPartitionCounters
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 SpanPartitionCounters
impl Debug for SpanPartitionCounters
Source§impl Default for SpanPartitionCounters
impl Default for SpanPartitionCounters
Source§fn default() -> SpanPartitionCounters
fn default() -> SpanPartitionCounters
Returns the “default value” for a type. Read more
Source§impl PartialEq for SpanPartitionCounters
impl PartialEq for SpanPartitionCounters
Source§fn eq(&self, other: &SpanPartitionCounters) -> bool
fn eq(&self, other: &SpanPartitionCounters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SpanPartitionCounters
Auto Trait Implementations§
impl Freeze for SpanPartitionCounters
impl RefUnwindSafe for SpanPartitionCounters
impl Send for SpanPartitionCounters
impl Sync for SpanPartitionCounters
impl Unpin for SpanPartitionCounters
impl UnsafeUnpin for SpanPartitionCounters
impl UnwindSafe for SpanPartitionCounters
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more