From d48d5d2865409beadeb052ce83381b41ae9bfa18 Mon Sep 17 00:00:00 2001 From: Matt Bilker Date: Thu, 6 Sep 2018 15:45:48 +0000 Subject: [PATCH] value: fix counter reset --- src/value/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/value/mod.rs b/src/value/mod.rs index 18b41be..e9ef5c3 100644 --- a/src/value/mod.rs +++ b/src/value/mod.rs @@ -171,7 +171,14 @@ macro_rules! tuple { i += 1; // If the space counter is equal to count, then split - i == count + let res = i == count; + + // If splitting, reset the counter + if res { + i = 0; + } + + res } else { false }