@@ -868,7 +868,7 @@ impl<T> [T] {
868
868
/// ```
869
869
///
870
870
/// [`chunks_exact`]: #method.chunks_exact
871
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
871
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
872
872
#[ inline]
873
873
pub fn array_chunks < const N : usize > ( & self ) -> ArrayChunks < ' _ , T , N > {
874
874
assert_ne ! ( N , 0 ) ;
@@ -5484,7 +5484,7 @@ unsafe impl<'a, T> TrustedRandomAccess for ChunksExactMut<'a, T> {
5484
5484
/// [`remainder`]: ../../std/slice/struct.ArrayChunks.html#method.remainder
5485
5485
/// [slices]: ../../std/primitive.slice.html
5486
5486
#[ derive( Debug ) ]
5487
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5487
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5488
5488
pub struct ArrayChunks < ' a , T : ' a , const N : usize > {
5489
5489
iter : Iter < ' a , [ T ; N ] > ,
5490
5490
rem : & ' a [ T ] ,
@@ -5494,21 +5494,21 @@ impl<'a, T, const N: usize> ArrayChunks<'a, T, N> {
5494
5494
/// Returns the remainder of the original slice that is not going to be
5495
5495
/// returned by the iterator. The returned slice has at most `chunk_size-1`
5496
5496
/// elements.
5497
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5497
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5498
5498
pub fn remainder ( & self ) -> & ' a [ T ] {
5499
5499
self . rem
5500
5500
}
5501
5501
}
5502
5502
5503
5503
// FIXME(#26925) Remove in favor of `#[derive(Clone)]`
5504
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5504
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5505
5505
impl < T , const N : usize > Clone for ArrayChunks < ' _ , T , N > {
5506
5506
fn clone ( & self ) -> Self {
5507
5507
ArrayChunks { iter : self . iter . clone ( ) , rem : self . rem }
5508
5508
}
5509
5509
}
5510
5510
5511
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5511
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5512
5512
impl < ' a , T , const N : usize > Iterator for ArrayChunks < ' a , T , N > {
5513
5513
type Item = & ' a [ T ; N ] ;
5514
5514
@@ -5538,7 +5538,7 @@ impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> {
5538
5538
}
5539
5539
}
5540
5540
5541
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5541
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5542
5542
impl < ' a , T , const N : usize > DoubleEndedIterator for ArrayChunks < ' a , T , N > {
5543
5543
#[ inline]
5544
5544
fn next_back ( & mut self ) -> Option < & ' a [ T ; N ] > {
@@ -5551,7 +5551,7 @@ impl<'a, T, const N: usize> DoubleEndedIterator for ArrayChunks<'a, T, N> {
5551
5551
}
5552
5552
}
5553
5553
5554
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5554
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5555
5555
impl < T , const N : usize > ExactSizeIterator for ArrayChunks < ' _ , T , N > {
5556
5556
fn is_empty ( & self ) -> bool {
5557
5557
self . iter . is_empty ( )
@@ -5561,11 +5561,11 @@ impl<T, const N: usize> ExactSizeIterator for ArrayChunks<'_, T, N> {
5561
5561
#[ unstable( feature = "trusted_len" , issue = "37572" ) ]
5562
5562
unsafe impl < T , const N : usize > TrustedLen for ArrayChunks < ' _ , T , N > { }
5563
5563
5564
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5564
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5565
5565
impl < T , const N : usize > FusedIterator for ArrayChunks < ' _ , T , N > { }
5566
5566
5567
5567
#[ doc( hidden) ]
5568
- #[ unstable( feature = "array_chunks" , issue = "none " ) ]
5568
+ #[ unstable( feature = "array_chunks" , issue = "74985 " ) ]
5569
5569
unsafe impl < ' a , T , const N : usize > TrustedRandomAccess for ArrayChunks < ' a , T , N > {
5570
5570
unsafe fn get_unchecked ( & mut self , i : usize ) -> & ' a [ T ; N ] {
5571
5571
unsafe { self . iter . get_unchecked ( i) }
0 commit comments