From 2265a5dc6716b04cf8be99198eca4c42105c507a Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 18 Jun 2026 16:39:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=89=A7=E8=A1=8C=E4=BB=B7?= =?UTF-8?q?=E5=BF=AB=E7=85=A7=E8=AE=A1=E6=95=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/fidc-core/src/data.rs | 8 ++++++++ 1 file changed, 8 insertions(+) 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();