1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
use std::collections::BTreeSet;
use iter::*;
use iter::internal::*;
use vec;
into_par_vec!{
BTreeSet<T> => IntoIter<T>,
impl<T: Ord + Send>
}
into_par_vec!{
&'a BTreeSet<T> => Iter<'a, T>,
impl<'a, T: Ord + Sync>
}
delegate_iterator!{
#[doc = "Parallel iterator over a B-Tree set"]
IntoIter<T> => vec::IntoIter<T>,
impl<T: Ord + Send>
}
delegate_iterator!{
#[doc = "Parallel iterator over an immutable reference to a B-Tree set"]
Iter<'a, T> => vec::IntoIter<&'a T>,
impl<'a, T: Ord + Sync + 'a>
}