@@ -2975,20 +2975,20 @@ unsafe impl<'a, T> TrustedRandomAccess for IterMut<'a, T> {
29752975///
29762976/// [`group_by`]: ../../std/primitive.slice.html#method.group_by
29772977/// [slices]: ../../std/primitive.slice.html
2978- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
2978+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
29792979pub struct GroupBy < ' a , T : ' a , P > {
29802980 slice : & ' a [ T ] ,
29812981 predicate : P ,
29822982}
29832983
2984- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
2984+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
29852985impl < ' a , T : ' a , P > GroupBy < ' a , T , P > {
29862986 pub ( super ) fn new ( slice : & ' a [ T ] , predicate : P ) -> Self {
29872987 GroupBy { slice, predicate }
29882988 }
29892989}
29902990
2991- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
2991+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
29922992impl < ' a , T : ' a , P > Iterator for GroupBy < ' a , T , P >
29932993where
29942994 P : FnMut ( & T , & T ) -> bool ,
@@ -3022,7 +3022,7 @@ where
30223022 }
30233023}
30243024
3025- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3025+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30263026impl < ' a , T : ' a , P > DoubleEndedIterator for GroupBy < ' a , T , P >
30273027where
30283028 P : FnMut ( & T , & T ) -> bool ,
@@ -3044,10 +3044,10 @@ where
30443044 }
30453045}
30463046
3047- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3047+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30483048impl < ' a , T : ' a , P > FusedIterator for GroupBy < ' a , T , P > where P : FnMut ( & T , & T ) -> bool { }
30493049
3050- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3050+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30513051impl < ' a , T : ' a + fmt:: Debug , P > fmt:: Debug for GroupBy < ' a , T , P > {
30523052 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
30533053 f. debug_struct ( "GroupBy" ) . field ( "slice" , & self . slice ) . finish ( )
@@ -3061,20 +3061,20 @@ impl<'a, T: 'a + fmt::Debug, P> fmt::Debug for GroupBy<'a, T, P> {
30613061///
30623062/// [`group_by_mut`]: ../../std/primitive.slice.html#method.group_by_mut
30633063/// [slices]: ../../std/primitive.slice.html
3064- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3064+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30653065pub struct GroupByMut < ' a , T : ' a , P > {
30663066 slice : & ' a mut [ T ] ,
30673067 predicate : P ,
30683068}
30693069
3070- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3070+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30713071impl < ' a , T : ' a , P > GroupByMut < ' a , T , P > {
30723072 pub ( super ) fn new ( slice : & ' a mut [ T ] , predicate : P ) -> Self {
30733073 GroupByMut { slice, predicate }
30743074 }
30753075}
30763076
3077- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3077+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
30783078impl < ' a , T : ' a , P > Iterator for GroupByMut < ' a , T , P >
30793079where
30803080 P : FnMut ( & T , & T ) -> bool ,
@@ -3109,7 +3109,7 @@ where
31093109 }
31103110}
31113111
3112- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3112+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
31133113impl < ' a , T : ' a , P > DoubleEndedIterator for GroupByMut < ' a , T , P >
31143114where
31153115 P : FnMut ( & T , & T ) -> bool ,
@@ -3132,10 +3132,10 @@ where
31323132 }
31333133}
31343134
3135- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3135+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
31363136impl < ' a , T : ' a , P > FusedIterator for GroupByMut < ' a , T , P > where P : FnMut ( & T , & T ) -> bool { }
31373137
3138- #[ unstable( feature = "slice_group_by" , issue = "none " ) ]
3138+ #[ unstable( feature = "slice_group_by" , issue = "80552 " ) ]
31393139impl < ' a , T : ' a + fmt:: Debug , P > fmt:: Debug for GroupByMut < ' a , T , P > {
31403140 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
31413141 f. debug_struct ( "GroupByMut" ) . field ( "slice" , & self . slice ) . finish ( )
0 commit comments