# HG changeset patch
# User Tuomo Valkonen <tuomov@iki.fi>
# Date 1732311516 18000
# Node ID 92ef745ec8db3d3b1cbd3832ad8a60db7cffb1a8
# Parent  4bc24abe77c5e65758148469f63282d08542b55e
Add iteration to Timed log

diff -r 4bc24abe77c5 -r 92ef745ec8db src/iterate.rs
--- a/src/iterate.rs	Fri Nov 22 16:10:24 2024 -0500
+++ b/src/iterate.rs	Fri Nov 22 16:38:36 2024 -0500
@@ -961,7 +961,11 @@
 /// Data `U` with production time attached
 #[derive(Copy, Clone, Debug, Serialize)]
 pub struct Timed<U> {
+    /// CPU time taken
     pub cpu_time : Duration,
+    /// Iteration number
+    pub iter : usize,
+    /// User data
     //#[serde(flatten)]
     pub data : U
 }
@@ -1011,6 +1015,7 @@
             Step::Result(data, state) => {
                 Step::Result(Timed{
                     cpu_time : self.start_time.elapsed(),
+                    iter : self.iteration(),
                     data
                 }, state)
             },