From 8a0dfef53c8e51d0955de97455815198f8f52981 Mon Sep 17 00:00:00 2001 From: Niklas Elsbrock Date: Sat, 6 Aug 2022 20:58:14 +0200 Subject: [PATCH] explicitly implement `count` method for `Accumulate` --- src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 0279dd7..f368c9b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -43,6 +43,11 @@ where fn size_hint(&self) -> (usize, Option) { self.iter.size_hint() } + + #[inline] + fn count(self) -> usize { + self.iter.count() + } } /// An [`Iterator`] blanket implementation that provides the [`accumulate()`](Self::accumulate)