@@ -2524,13 +2524,13 @@ impl<I, U, F> FusedIterator for FlatMap<I, U, F>
2524
2524
/// [`flatten`]: trait.Iterator.html#method.flatten
2525
2525
/// [`Iterator`]: trait.Iterator.html
2526
2526
#[ must_use = "iterator adaptors are lazy and do nothing unless consumed" ]
2527
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2527
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2528
2528
pub struct Flatten < I : Iterator >
2529
2529
where I :: Item : IntoIterator {
2530
2530
inner : FlattenCompat < I , <I :: Item as IntoIterator >:: IntoIter > ,
2531
2531
}
2532
2532
2533
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2533
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2534
2534
impl < I , U > fmt:: Debug for Flatten < I >
2535
2535
where I : Iterator + fmt:: Debug , U : Iterator + fmt:: Debug ,
2536
2536
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
@@ -2540,15 +2540,15 @@ impl<I, U> fmt::Debug for Flatten<I>
2540
2540
}
2541
2541
}
2542
2542
2543
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2543
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2544
2544
impl < I , U > Clone for Flatten < I >
2545
2545
where I : Iterator + Clone , U : Iterator + Clone ,
2546
2546
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
2547
2547
{
2548
2548
fn clone ( & self ) -> Self { Flatten { inner : self . inner . clone ( ) } }
2549
2549
}
2550
2550
2551
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2551
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2552
2552
impl < I , U > Iterator for Flatten < I >
2553
2553
where I : Iterator , U : Iterator ,
2554
2554
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2576,7 +2576,7 @@ impl<I, U> Iterator for Flatten<I>
2576
2576
}
2577
2577
}
2578
2578
2579
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2579
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2580
2580
impl < I , U > DoubleEndedIterator for Flatten < I >
2581
2581
where I : DoubleEndedIterator , U : DoubleEndedIterator ,
2582
2582
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2599,7 +2599,7 @@ impl<I, U> DoubleEndedIterator for Flatten<I>
2599
2599
}
2600
2600
}
2601
2601
2602
- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2602
+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
2603
2603
impl < I , U > FusedIterator for Flatten < I >
2604
2604
where I : FusedIterator , U : Iterator ,
2605
2605
I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > { }
0 commit comments