From 908a781ab7ee84f4c42b86aeea50da9ce8c9ba9d Mon Sep 17 00:00:00 2001 From: philipp Date: Sun, 24 May 2020 08:53:04 +0200 Subject: [PATCH] Implement FusedIterator on CoalesceBy --- src/adaptors/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adaptors/mod.rs b/src/adaptors/mod.rs index 87e0a7484..e62165ecb 100644 --- a/src/adaptors/mod.rs +++ b/src/adaptors/mod.rs @@ -703,6 +703,8 @@ impl Iterator for CoalesceBy } } +impl, T> FusedIterator for CoalesceBy {} + /// An iterator adaptor that removes repeated duplicates, determining equality using a comparison function. /// /// See [`.dedup_by()`](../trait.Itertools.html#method.dedup_by) or [`.dedup()`](../trait.Itertools.html#method.dedup) for more information. @@ -813,8 +815,6 @@ pub fn dedup_with_count(iter: I) -> DedupWithCount dedup_by_with_count(iter, DedupEq) } -impl> FusedIterator for DedupByWithCount {} - /// An iterator adaptor that borrows from a `Clone`-able iterator /// to only pick off elements while the predicate returns `true`. ///