From fbb68e33de5e0b0707efbe950a57d46f0def3964 Mon Sep 17 00:00:00 2001 From: Chris Beck Date: Tue, 9 Sep 2025 16:10:54 -0600 Subject: [PATCH] make chunk iterator implement clone --- src/groupbylazy.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/groupbylazy.rs b/src/groupbylazy.rs index af7512343..ee635b4b8 100644 --- a/src/groupbylazy.rs +++ b/src/groupbylazy.rs @@ -653,6 +653,20 @@ where first: Option, } +impl<'a, I> Clone for Chunk<'a, I> +where + I: Iterator, + I::Item: 'a + Clone, +{ + fn clone(&self) -> Self { + Self { + parent: self.parent, + index: self.index, + first: self.first.clone(), + } + } +} + impl<'a, I> Drop for Chunk<'a, I> where I: Iterator,