@@ -2575,13 +2575,13 @@ impl<I, U, F> FusedIterator for FlatMap<I, U, F>
25752575/// [`flatten`]: trait.Iterator.html#method.flatten
25762576/// [`Iterator`]: trait.Iterator.html
25772577#[ 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 " ) ]
25792579pub struct Flatten < I : Iterator >
25802580where I :: Item : IntoIterator {
25812581 inner : FlattenCompat < I , <I :: Item as IntoIterator >:: IntoIter > ,
25822582}
25832583
2584- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2584+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
25852585impl < I , U > fmt:: Debug for Flatten < I >
25862586 where I : Iterator + fmt:: Debug , U : Iterator + fmt:: Debug ,
25872587 I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
@@ -2591,15 +2591,15 @@ impl<I, U> fmt::Debug for Flatten<I>
25912591 }
25922592}
25932593
2594- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2594+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
25952595impl < I , U > Clone for Flatten < I >
25962596 where I : Iterator + Clone , U : Iterator + Clone ,
25972597 I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > ,
25982598{
25992599 fn clone ( & self ) -> Self { Flatten { inner : self . inner . clone ( ) } }
26002600}
26012601
2602- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2602+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
26032603impl < I , U > Iterator for Flatten < I >
26042604 where I : Iterator , U : Iterator ,
26052605 I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2627,7 +2627,7 @@ impl<I, U> Iterator for Flatten<I>
26272627 }
26282628}
26292629
2630- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2630+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
26312631impl < I , U > DoubleEndedIterator for Flatten < I >
26322632 where I : DoubleEndedIterator , U : DoubleEndedIterator ,
26332633 I :: Item : IntoIterator < IntoIter = U , Item = U :: Item >
@@ -2650,7 +2650,7 @@ impl<I, U> DoubleEndedIterator for Flatten<I>
26502650 }
26512651}
26522652
2653- #[ unstable ( feature = "iterator_flatten" , issue = "48213 " ) ]
2653+ #[ stable ( feature = "iterator_flatten" , since = "1.29 " ) ]
26542654impl < I , U > FusedIterator for Flatten < I >
26552655 where I : FusedIterator , U : Iterator ,
26562656 I :: Item : IntoIterator < IntoIter = U , Item = U :: Item > { }
0 commit comments