@@ -535,6 +535,8 @@ pub trait Iterator {
535535 /// Basic usage:
536536 ///
537537 /// ```
538+ /// #![feature(iter_intersperse)]
539+ ///
538540 /// let mut a = [0, 1, 2].iter().intersperse(&100);
539541 /// assert_eq!(a.next(), Some(&0)); // The first element from `a`.
540542 /// assert_eq!(a.next(), Some(&100)); // The separator.
@@ -545,16 +547,17 @@ pub trait Iterator {
545547 /// ```
546548 ///
547549 /// `intersperse` can be very useful to join an iterator's items using a common element:
548- ///
549550 /// ```
551+ /// #![feature(iter_intersperse)]
552+ ///
550553 /// let hello = ["Hello", "World", "!"].iter().copied().intersperse(" ").collect::<String>();
551554 /// assert_eq!(hello, "Hello World !");
552555 /// ```
553556 ///
554557 /// [`Clone`]: crate::clone::Clone
555558 /// [`intersperse_with`]: Iterator::intersperse_with
556559 #[ inline]
557- #[ stable ( feature = "iter_intersperse" , since = "1.56.0 " ) ]
560+ #[ unstable ( feature = "iter_intersperse" , reason = "recently added" , issue = "79524 ") ]
558561 fn intersperse ( self , separator : Self :: Item ) -> Intersperse < Self >
559562 where
560563 Self : Sized ,
@@ -579,6 +582,8 @@ pub trait Iterator {
579582 /// Basic usage:
580583 ///
581584 /// ```
585+ /// #![feature(iter_intersperse)]
586+ ///
582587 /// #[derive(PartialEq, Debug)]
583588 /// struct NotClone(usize);
584589 ///
@@ -595,8 +600,9 @@ pub trait Iterator {
595600 ///
596601 /// `intersperse_with` can be used in situations where the separator needs
597602 /// to be computed:
598- ///
599603 /// ```
604+ /// #![feature(iter_intersperse)]
605+ ///
600606 /// let src = ["Hello", "to", "all", "people", "!!"].iter().copied();
601607 ///
602608 /// // The closure mutably borrows its context to generate an item.
@@ -609,7 +615,7 @@ pub trait Iterator {
609615 /// [`Clone`]: crate::clone::Clone
610616 /// [`intersperse`]: Iterator::intersperse
611617 #[ inline]
612- #[ stable ( feature = "iter_intersperse" , since = "1.56.0 " ) ]
618+ #[ unstable ( feature = "iter_intersperse" , reason = "recently added" , issue = "79524 ") ]
613619 fn intersperse_with < G > ( self , separator : G ) -> IntersperseWith < Self , G >
614620 where
615621 Self : Sized ,
0 commit comments