@@ -473,7 +473,7 @@ impl<T> BTreeSet<T> {
473
473
/// ```
474
474
/// use std::collections::BTreeSet;
475
475
///
476
- /// let set: BTreeSet<_> = [1, 2, 3].iter().cloned ().collect();
476
+ /// let set: BTreeSet<_> = [1, 2, 3].into_iter ().collect();
477
477
/// assert_eq!(set.contains(&1), true);
478
478
/// assert_eq!(set.contains(&4), false);
479
479
/// ```
@@ -497,7 +497,7 @@ impl<T> BTreeSet<T> {
497
497
/// ```
498
498
/// use std::collections::BTreeSet;
499
499
///
500
- /// let set: BTreeSet<_> = [1, 2, 3].iter().cloned ().collect();
500
+ /// let set: BTreeSet<_> = [1, 2, 3].into_iter ().collect();
501
501
/// assert_eq!(set.get(&2), Some(&2));
502
502
/// assert_eq!(set.get(&4), None);
503
503
/// ```
@@ -518,7 +518,7 @@ impl<T> BTreeSet<T> {
518
518
/// ```
519
519
/// use std::collections::BTreeSet;
520
520
///
521
- /// let a: BTreeSet<_> = [1, 2, 3].iter().cloned ().collect();
521
+ /// let a: BTreeSet<_> = [1, 2, 3].into_iter ().collect();
522
522
/// let mut b = BTreeSet::new();
523
523
///
524
524
/// assert_eq!(a.is_disjoint(&b), true);
@@ -543,7 +543,7 @@ impl<T> BTreeSet<T> {
543
543
/// ```
544
544
/// use std::collections::BTreeSet;
545
545
///
546
- /// let sup: BTreeSet<_> = [1, 2, 3].iter().cloned ().collect();
546
+ /// let sup: BTreeSet<_> = [1, 2, 3].into_iter ().collect();
547
547
/// let mut set = BTreeSet::new();
548
548
///
549
549
/// assert_eq!(set.is_subset(&sup), true);
@@ -619,7 +619,7 @@ impl<T> BTreeSet<T> {
619
619
/// ```
620
620
/// use std::collections::BTreeSet;
621
621
///
622
- /// let sub: BTreeSet<_> = [1, 2].iter().cloned ().collect();
622
+ /// let sub: BTreeSet<_> = [1, 2].into_iter ().collect();
623
623
/// let mut set = BTreeSet::new();
624
624
///
625
625
/// assert_eq!(set.is_superset(&sub), false);
@@ -831,7 +831,7 @@ impl<T> BTreeSet<T> {
831
831
/// ```
832
832
/// use std::collections::BTreeSet;
833
833
///
834
- /// let mut set: BTreeSet<_> = [1, 2, 3].iter().cloned ().collect();
834
+ /// let mut set: BTreeSet<_> = [1, 2, 3].into_iter ().collect();
835
835
/// assert_eq!(set.take(&2), Some(2));
836
836
/// assert_eq!(set.take(&2), None);
837
837
/// ```
@@ -985,7 +985,7 @@ impl<T> BTreeSet<T> {
985
985
/// ```
986
986
/// use std::collections::BTreeSet;
987
987
///
988
- /// let set: BTreeSet<usize> = [1, 2, 3].iter().cloned ().collect();
988
+ /// let set: BTreeSet<usize> = [1, 2, 3].into_iter ().collect();
989
989
/// let mut set_iter = set.iter();
990
990
/// assert_eq!(set_iter.next(), Some(&1));
991
991
/// assert_eq!(set_iter.next(), Some(&2));
@@ -998,7 +998,7 @@ impl<T> BTreeSet<T> {
998
998
/// ```
999
999
/// use std::collections::BTreeSet;
1000
1000
///
1001
- /// let set: BTreeSet<usize> = [3, 1, 2].iter().cloned ().collect();
1001
+ /// let set: BTreeSet<usize> = [3, 1, 2].into_iter ().collect();
1002
1002
/// let mut set_iter = set.iter();
1003
1003
/// assert_eq!(set_iter.next(), Some(&1));
1004
1004
/// assert_eq!(set_iter.next(), Some(&2));
@@ -1069,7 +1069,7 @@ impl<T> IntoIterator for BTreeSet<T> {
1069
1069
/// ```
1070
1070
/// use std::collections::BTreeSet;
1071
1071
///
1072
- /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned ().collect();
1072
+ /// let set: BTreeSet<usize> = [1, 2, 3, 4].into_iter ().collect();
1073
1073
///
1074
1074
/// let v: Vec<_> = set.into_iter().collect();
1075
1075
/// assert_eq!(v, [1, 2, 3, 4]);
0 commit comments