From be4604272362c074964fb5553a31b70e75b1df9d Mon Sep 17 00:00:00 2001 From: Philippe-Cholet Date: Sun, 26 Nov 2023 11:27:32 +0100 Subject: [PATCH] `RepeatN::rfold` --- src/repeatn.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/repeatn.rs b/src/repeatn.rs index 14380054b..23ce0cfcb 100644 --- a/src/repeatn.rs +++ b/src/repeatn.rs @@ -70,6 +70,14 @@ where fn next_back(&mut self) -> Option { self.next() } + + #[inline] + fn rfold(self, init: B, f: F) -> B + where + F: FnMut(B, Self::Item) -> B, + { + self.fold(init, f) + } } impl ExactSizeIterator for RepeatN where A: Clone {}