@@ -535,8 +535,6 @@ pub trait Iterator {
535
535
/// Basic usage:
536
536
///
537
537
/// ```
538
- /// #![feature(iter_intersperse)]
539
- ///
540
538
/// let mut a = [0, 1, 2].iter().intersperse(&100);
541
539
/// assert_eq!(a.next(), Some(&0)); // The first element from `a`.
542
540
/// assert_eq!(a.next(), Some(&100)); // The separator.
@@ -547,17 +545,16 @@ pub trait Iterator {
547
545
/// ```
548
546
///
549
547
/// `intersperse` can be very useful to join an iterator's items using a common element:
550
- /// ```
551
- /// #![feature(iter_intersperse)]
552
548
///
549
+ /// ```
553
550
/// let hello = ["Hello", "World", "!"].iter().copied().intersperse(" ").collect::<String>();
554
551
/// assert_eq!(hello, "Hello World !");
555
552
/// ```
556
553
///
557
554
/// [`Clone`]: crate::clone::Clone
558
555
/// [`intersperse_with`]: Iterator::intersperse_with
559
556
#[ inline]
560
- #[ unstable ( feature = "iter_intersperse" , reason = "recently added" , issue = "79524 ") ]
557
+ #[ stable ( feature = "iter_intersperse" , since = "1.56.0 " ) ]
561
558
fn intersperse ( self , separator : Self :: Item ) -> Intersperse < Self >
562
559
where
563
560
Self : Sized ,
@@ -582,8 +579,6 @@ pub trait Iterator {
582
579
/// Basic usage:
583
580
///
584
581
/// ```
585
- /// #![feature(iter_intersperse)]
586
- ///
587
582
/// #[derive(PartialEq, Debug)]
588
583
/// struct NotClone(usize);
589
584
///
@@ -600,9 +595,8 @@ pub trait Iterator {
600
595
///
601
596
/// `intersperse_with` can be used in situations where the separator needs
602
597
/// to be computed:
603
- /// ```
604
- /// #![feature(iter_intersperse)]
605
598
///
599
+ /// ```
606
600
/// let src = ["Hello", "to", "all", "people", "!!"].iter().copied();
607
601
///
608
602
/// // The closure mutably borrows its context to generate an item.
@@ -615,7 +609,7 @@ pub trait Iterator {
615
609
/// [`Clone`]: crate::clone::Clone
616
610
/// [`intersperse`]: Iterator::intersperse
617
611
#[ inline]
618
- #[ unstable ( feature = "iter_intersperse" , reason = "recently added" , issue = "79524 ") ]
612
+ #[ stable ( feature = "iter_intersperse" , since = "1.56.0 " ) ]
619
613
fn intersperse_with < G > ( self , separator : G ) -> IntersperseWith < Self , G >
620
614
where
621
615
Self : Sized ,
0 commit comments