diff --git a/src/merge_join.rs b/src/merge_join.rs index 3322ed18d..5a7ba59c1 100644 --- a/src/merge_join.rs +++ b/src/merge_join.rs @@ -1,5 +1,5 @@ use std::cmp::Ordering; -use std::iter::Fuse; +use std::iter::{Fuse, FusedIterator}; use std::fmt; use std::marker::PhantomData; @@ -327,3 +327,10 @@ impl Iterator for InternalMergeJoinBy } } } + +impl FusedIterator for InternalMergeJoinBy +where + I: Iterator, + J: Iterator, + F: OrderingOrBool, +{}