@@ -89,7 +89,7 @@ impl<T: Ord> BTreeSet<T> {
8989 /// ```
9090 /// use std::collections::BTreeSet;
9191 ///
92- /// let mut set: BTreeSet<int > = BTreeSet::new();
92+ /// let mut set: BTreeSet<i32 > = BTreeSet::new();
9393 /// ```
9494 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
9595 pub fn new ( ) -> BTreeSet < T > {
@@ -114,13 +114,13 @@ impl<T> BTreeSet<T> {
114114 /// ```
115115 /// use std::collections::BTreeSet;
116116 ///
117- /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().map(|&x| x ).collect();
117+ /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned( ).collect();
118118 ///
119119 /// for x in set.iter() {
120120 /// println!("{}", x);
121121 /// }
122122 ///
123- /// let v: Vec<usize> = set.iter().map(|&x| x ).collect();
123+ /// let v: Vec<usize> = set.iter().cloned( ).collect();
124124 /// assert_eq!(v, vec![1,2,3,4]);
125125 /// ```
126126 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -135,7 +135,7 @@ impl<T> BTreeSet<T> {
135135 /// ```
136136 /// use std::collections::BTreeSet;
137137 ///
138- /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().map(|&x| x ).collect();
138+ /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned( ).collect();
139139 ///
140140 /// let v: Vec<usize> = set.into_iter().collect();
141141 /// assert_eq!(v, vec![1,2,3,4]);
@@ -331,7 +331,7 @@ impl<T: Ord> BTreeSet<T> {
331331 /// ```
332332 /// use std::collections::BTreeSet;
333333 ///
334- /// let set: BTreeSet<int > = [1, 2, 3].iter().map(|&x| x ).collect();
334+ /// let set: BTreeSet<_ > = [1, 2, 3].iter().cloned( ).collect();
335335 /// assert_eq!(set.contains(&1), true);
336336 /// assert_eq!(set.contains(&4), false);
337337 /// ```
@@ -348,8 +348,8 @@ impl<T: Ord> BTreeSet<T> {
348348 /// ```
349349 /// use std::collections::BTreeSet;
350350 ///
351- /// let a: BTreeSet<int > = [1, 2, 3].iter().map(|&x| x ).collect();
352- /// let mut b: BTreeSet<int> = BTreeSet::new();
351+ /// let a: BTreeSet<_ > = [1, 2, 3].iter().cloned( ).collect();
352+ /// let mut b = BTreeSet::new();
353353 ///
354354 /// assert_eq!(a.is_disjoint(&b), true);
355355 /// b.insert(4);
@@ -369,8 +369,8 @@ impl<T: Ord> BTreeSet<T> {
369369 /// ```
370370 /// use std::collections::BTreeSet;
371371 ///
372- /// let sup: BTreeSet<int > = [1, 2, 3].iter().map(|&x| x ).collect();
373- /// let mut set: BTreeSet<int> = BTreeSet::new();
372+ /// let sup: BTreeSet<_ > = [1, 2, 3].iter().cloned( ).collect();
373+ /// let mut set = BTreeSet::new();
374374 ///
375375 /// assert_eq!(set.is_subset(&sup), true);
376376 /// set.insert(2);
@@ -411,8 +411,8 @@ impl<T: Ord> BTreeSet<T> {
411411 /// ```
412412 /// use std::collections::BTreeSet;
413413 ///
414- /// let sub: BTreeSet<int > = [1, 2].iter().map(|&x| x ).collect();
415- /// let mut set: BTreeSet<int> = BTreeSet::new();
414+ /// let sub: BTreeSet<_ > = [1, 2].iter().cloned( ).collect();
415+ /// let mut set = BTreeSet::new();
416416 ///
417417 /// assert_eq!(set.is_superset(&sub), false);
418418 ///
@@ -525,11 +525,11 @@ impl<'a, 'b, T: Ord + Clone> Sub<&'b BTreeSet<T>> for &'a BTreeSet<T> {
525525 /// ```
526526 /// use std::collections::BTreeSet;
527527 ///
528- /// let a: BTreeSet<int > = vec![1, 2, 3].into_iter().collect();
529- /// let b: BTreeSet<int > = vec![3, 4, 5].into_iter().collect();
528+ /// let a: BTreeSet<_ > = vec![1, 2, 3].into_iter().collect();
529+ /// let b: BTreeSet<_ > = vec![3, 4, 5].into_iter().collect();
530530 ///
531- /// let result: BTreeSet<int> = &a - &b;
532- /// let result_vec: Vec<int > = result.into_iter().collect();
531+ /// let result = &a - &b;
532+ /// let result_vec: Vec<_ > = result.into_iter().collect();
533533 /// assert_eq!(result_vec, vec![1, 2]);
534534 /// ```
535535 fn sub ( self , rhs : & BTreeSet < T > ) -> BTreeSet < T > {
@@ -548,11 +548,11 @@ impl<'a, 'b, T: Ord + Clone> BitXor<&'b BTreeSet<T>> for &'a BTreeSet<T> {
548548 /// ```
549549 /// use std::collections::BTreeSet;
550550 ///
551- /// let a: BTreeSet<int > = vec![1, 2, 3].into_iter().collect();
552- /// let b: BTreeSet<int > = vec![2, 3, 4].into_iter().collect();
551+ /// let a: BTreeSet<_ > = vec![1, 2, 3].into_iter().collect();
552+ /// let b: BTreeSet<_ > = vec![2, 3, 4].into_iter().collect();
553553 ///
554- /// let result: BTreeSet<int> = &a ^ &b;
555- /// let result_vec: Vec<int > = result.into_iter().collect();
554+ /// let result = &a ^ &b;
555+ /// let result_vec: Vec<_ > = result.into_iter().collect();
556556 /// assert_eq!(result_vec, vec![1, 4]);
557557 /// ```
558558 fn bitxor ( self , rhs : & BTreeSet < T > ) -> BTreeSet < T > {
@@ -571,11 +571,11 @@ impl<'a, 'b, T: Ord + Clone> BitAnd<&'b BTreeSet<T>> for &'a BTreeSet<T> {
571571 /// ```
572572 /// use std::collections::BTreeSet;
573573 ///
574- /// let a: BTreeSet<int > = vec![1, 2, 3].into_iter().collect();
575- /// let b: BTreeSet<int > = vec![2, 3, 4].into_iter().collect();
574+ /// let a: BTreeSet<_ > = vec![1, 2, 3].into_iter().collect();
575+ /// let b: BTreeSet<_ > = vec![2, 3, 4].into_iter().collect();
576576 ///
577- /// let result: BTreeSet<int> = &a & &b;
578- /// let result_vec: Vec<int > = result.into_iter().collect();
577+ /// let result = &a & &b;
578+ /// let result_vec: Vec<_ > = result.into_iter().collect();
579579 /// assert_eq!(result_vec, vec![2, 3]);
580580 /// ```
581581 fn bitand ( self , rhs : & BTreeSet < T > ) -> BTreeSet < T > {
@@ -594,11 +594,11 @@ impl<'a, 'b, T: Ord + Clone> BitOr<&'b BTreeSet<T>> for &'a BTreeSet<T> {
594594 /// ```
595595 /// use std::collections::BTreeSet;
596596 ///
597- /// let a: BTreeSet<int > = vec![1, 2, 3].into_iter().collect();
598- /// let b: BTreeSet<int > = vec![3, 4, 5].into_iter().collect();
597+ /// let a: BTreeSet<_ > = vec![1, 2, 3].into_iter().collect();
598+ /// let b: BTreeSet<_ > = vec![3, 4, 5].into_iter().collect();
599599 ///
600- /// let result: BTreeSet<int> = &a | &b;
601- /// let result_vec: Vec<int > = result.into_iter().collect();
600+ /// let result = &a | &b;
601+ /// let result_vec: Vec<_ > = result.into_iter().collect();
602602 /// assert_eq!(result_vec, vec![1, 2, 3, 4, 5]);
603603 /// ```
604604 fn bitor ( self , rhs : & BTreeSet < T > ) -> BTreeSet < T > {
0 commit comments