diff --git a/crates/fidc-core/src/data.rs b/crates/fidc-core/src/data.rs index 567cd8c..4019361 100644 --- a/crates/fidc-core/src/data.rs +++ b/crates/fidc-core/src/data.rs @@ -1393,6 +1393,14 @@ impl DataSet { .collect() } + pub fn execution_quote_count(&self) -> usize { + self.execution_quotes_by_date + .values() + .flat_map(|rows_by_symbol| rows_by_symbol.values()) + .map(Vec::len) + .sum() + } + pub fn add_execution_quotes(&mut self, quotes: Vec) -> usize { let mut added = 0usize; let mut touched = HashSet::<(NaiveDate, String)>::new();