@@ -2575,13 +2575,13 @@ impl<I, U, F> FusedIterator for FlatMap<I, U, F>
2575
2575
/// [`flatten`]: trait.Iterator.html#method.flatten
2576
2576
/// [`Iterator`]: trait.Iterator.html
2577
2577
#[ must_use = "iterator adaptors are lazy and do nothing unless consumed" ]
2578
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2578
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2579
2579
pub struct Flatten < I : Iterator >
2580
2580
where I :: Item : IntoIterator {
2581
2581
inner : FlattenCompat < I , <I :: Item as IntoIterator >:: IntoIter > ,
2582
2582
}
2583
2583
2584
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2584
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2585
2585
impl < I , U > fmt:: Debug for Flatten < I >
2586
2586
where I : Iterator + fmt:: Debug , U : Iterator + fmt:: Debug ,
2587
2587
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
@@ -2591,15 +2591,15 @@ impl<I, U> fmt::Debug for Flatten<I>
2591
2591
}
2592
2592
}
2593
2593
2594
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2594
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2595
2595
impl < I , U > Clone for Flatten < I >
2596
2596
where I : Iterator + Clone , U : Iterator + Clone ,
2597
2597
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
2598
2598
{
2599
2599
fn clone ( & self ) -> Self { Flatten { inner : self . inner . clone ( ) } }
2600
2600
}
2601
2601
2602
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2602
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2603
2603
impl < I , U > Iterator for Flatten < I >
2604
2604
where I : Iterator , U : Iterator ,
2605
2605
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2627,7 +2627,7 @@ impl<I, U> Iterator for Flatten<I>
2627
2627
}
2628
2628
}
2629
2629
2630
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2630
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2631
2631
impl < I , U > DoubleEndedIterator for Flatten < I >
2632
2632
where I : DoubleEndedIterator , U : DoubleEndedIterator ,
2633
2633
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2650,7 +2650,7 @@ impl<I, U> DoubleEndedIterator for Flatten<I>
2650
2650
}
2651
2651
}
2652
2652
2653
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2653
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2654
2654
impl < I , U > FusedIterator for Flatten < I >
2655
2655
where I : FusedIterator , U : Iterator ,
2656
2656
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > { }
0 commit comments