From 7e3b000d997cfdc9a3a257c106e555a550f0901f Mon Sep 17 00:00:00 2001 From: Michael Schimmel Date: Fri, 6 Mar 2026 16:03:49 +0100 Subject: [PATCH] Handle Int values in ScalarSeries push --- src/ast/rtl/series.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ast/rtl/series.rs b/src/ast/rtl/series.rs index e4ee932..1a4548a 100644 --- a/src/ast/rtl/series.rs +++ b/src/ast/rtl/series.rs @@ -218,8 +218,10 @@ pub trait SeriesMember: Object + Series { impl SeriesMember for ScalarSeries { fn push_value(&self, value: Value, limit: Option) { - if let Value::Float(v) = value { - self.data.borrow_mut().push(v, limit); + match value { + Value::Float(v) => self.data.borrow_mut().push(v, limit), + Value::Int(v) => self.data.borrow_mut().push(v as f64, limit), + _ => {} } } }