@@ -921,7 +921,7 @@ impl<T, A: Allocator> Vec<T, A> {
921921 ///
922922 /// ```
923923 /// let mut vec = Vec::with_capacity(10);
924- /// vec.extend([1, 2, 3].iter().cloned() );
924+ /// vec.extend([1, 2, 3]);
925925 /// assert_eq!(vec.capacity(), 10);
926926 /// vec.shrink_to_fit();
927927 /// assert!(vec.capacity() >= 3);
@@ -950,7 +950,7 @@ impl<T, A: Allocator> Vec<T, A> {
950950 /// ```
951951 /// #![feature(shrink_to)]
952952 /// let mut vec = Vec::with_capacity(10);
953- /// vec.extend([1, 2, 3].iter().cloned() );
953+ /// vec.extend([1, 2, 3]);
954954 /// assert_eq!(vec.capacity(), 10);
955955 /// vec.shrink_to(4);
956956 /// assert!(vec.capacity() >= 4);
@@ -984,7 +984,7 @@ impl<T, A: Allocator> Vec<T, A> {
984984 ///
985985 /// ```
986986 /// let mut vec = Vec::with_capacity(10);
987- /// vec.extend([1, 2, 3].iter().cloned() );
987+ /// vec.extend([1, 2, 3]);
988988 ///
989989 /// assert_eq!(vec.capacity(), 10);
990990 /// let slice = vec.into_boxed_slice();
@@ -2586,7 +2586,7 @@ impl<T, A: Allocator> Vec<T, A> {
25862586 /// ```
25872587 /// let mut v = vec![1, 2, 3];
25882588 /// let new = [7, 8];
2589- /// let u: Vec<_> = v.splice(..2, new.iter().cloned() ).collect();
2589+ /// let u: Vec<_> = v.splice(..2, new).collect();
25902590 /// assert_eq!(v, &[7, 8, 3]);
25912591 /// assert_eq!(u, &[1, 2]);
25922592 /// ```
0 commit comments