relax Send on input iterator
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
ad8cbcaac1
commit
f78104a959
1 changed files with 2 additions and 2 deletions
|
@ -17,7 +17,7 @@ pub fn intersection<Item, Iter, Iters>(mut input: Iters) -> impl Iterator<Item =
|
|||
where
|
||||
Iters: Iterator<Item = Iter> + Clone + Send,
|
||||
Iter: Iterator<Item = Item> + Send,
|
||||
Item: Eq + Send,
|
||||
Item: Eq,
|
||||
{
|
||||
input.next().into_iter().flat_map(move |first| {
|
||||
let input = input.clone();
|
||||
|
@ -38,7 +38,7 @@ pub fn intersection_sorted<Item, Iter, Iters>(
|
|||
where
|
||||
Iters: Iterator<Item = Iter> + Clone + Send,
|
||||
Iter: Iterator<Item = Item> + Send,
|
||||
Item: Eq + Ord + Send,
|
||||
Item: Eq + Ord,
|
||||
{
|
||||
input.next().into_iter().flat_map(move |first| {
|
||||
let mut input = input.clone().collect::<Vec<_>>();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue