@@ -3922,7 +3922,7 @@ macro_rules! iterator {
3922
3922
}
3923
3923
3924
3924
#[ doc( hidden) ]
3925
- unsafe fn get_unchecked ( & mut self , idx: usize ) -> Self :: Item {
3925
+ unsafe fn __iterator_get_unchecked ( & mut self , idx: usize ) -> Self :: Item {
3926
3926
// SAFETY: the caller must guarantee that `i` is in bounds of
3927
3927
// the underlying slice, so `i` cannot overflow an `isize`, and
3928
3928
// the returned references is guaranteed to refer to an element
@@ -5022,7 +5022,7 @@ impl<'a, T> Iterator for Windows<'a, T> {
5022
5022
}
5023
5023
5024
5024
#[ doc( hidden) ]
5025
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5025
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5026
5026
// SAFETY: since the caller guarantees that `i` is in bounds,
5027
5027
// which means that `i` cannot overflow an `isize`, and the
5028
5028
// slice created by `from_raw_parts` is a subslice of `self.v`
@@ -5161,7 +5161,7 @@ impl<'a, T> Iterator for Chunks<'a, T> {
5161
5161
}
5162
5162
5163
5163
#[ doc( hidden) ]
5164
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5164
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5165
5165
let start = idx * self . chunk_size ;
5166
5166
let end = match start. checked_add ( self . chunk_size ) {
5167
5167
None => self . v . len ( ) ,
@@ -5310,7 +5310,7 @@ impl<'a, T> Iterator for ChunksMut<'a, T> {
5310
5310
}
5311
5311
5312
5312
#[ doc( hidden) ]
5313
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5313
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5314
5314
let start = idx * self . chunk_size ;
5315
5315
let end = match start. checked_add ( self . chunk_size ) {
5316
5316
None => self . v . len ( ) ,
@@ -5463,7 +5463,7 @@ impl<'a, T> Iterator for ChunksExact<'a, T> {
5463
5463
}
5464
5464
5465
5465
#[ doc( hidden) ]
5466
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5466
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5467
5467
let start = idx * self . chunk_size ;
5468
5468
// SAFETY: mostly identical to `Chunks::get_unchecked`.
5469
5469
unsafe { from_raw_parts ( self . v . as_ptr ( ) . add ( start) , self . chunk_size ) }
@@ -5597,7 +5597,7 @@ impl<'a, T> Iterator for ChunksExactMut<'a, T> {
5597
5597
}
5598
5598
5599
5599
#[ doc( hidden) ]
5600
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5600
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5601
5601
let start = idx * self . chunk_size ;
5602
5602
// SAFETY: see comments for `ChunksMut::get_unchecked`.
5603
5603
unsafe { from_raw_parts_mut ( self . v . as_mut_ptr ( ) . add ( start) , self . chunk_size ) }
@@ -5723,10 +5723,10 @@ impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> {
5723
5723
self . iter . last ( )
5724
5724
}
5725
5725
5726
- unsafe fn get_unchecked ( & mut self , i : usize ) -> & ' a [ T ; N ] {
5726
+ unsafe fn __iterator_get_unchecked ( & mut self , i : usize ) -> & ' a [ T ; N ] {
5727
5727
// SAFETY: The safety guarantees of `get_unchecked` are transferred to
5728
5728
// the caller.
5729
- unsafe { self . iter . get_unchecked ( i) }
5729
+ unsafe { self . iter . __iterator_get_unchecked ( i) }
5730
5730
}
5731
5731
}
5732
5732
@@ -5853,7 +5853,7 @@ impl<'a, T> Iterator for RChunks<'a, T> {
5853
5853
}
5854
5854
5855
5855
#[ doc( hidden) ]
5856
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5856
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
5857
5857
let end = self . v . len ( ) - idx * self . chunk_size ;
5858
5858
let start = match end. checked_sub ( self . chunk_size ) {
5859
5859
None => 0 ,
@@ -5999,7 +5999,7 @@ impl<'a, T> Iterator for RChunksMut<'a, T> {
5999
5999
}
6000
6000
6001
6001
#[ doc( hidden) ]
6002
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6002
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6003
6003
let end = self . v . len ( ) - idx * self . chunk_size ;
6004
6004
let start = match end. checked_sub ( self . chunk_size ) {
6005
6005
None => 0 ,
@@ -6145,7 +6145,7 @@ impl<'a, T> Iterator for RChunksExact<'a, T> {
6145
6145
}
6146
6146
6147
6147
#[ doc( hidden) ]
6148
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6148
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6149
6149
let end = self . v . len ( ) - idx * self . chunk_size ;
6150
6150
let start = end - self . chunk_size ;
6151
6151
// SAFETY:
@@ -6286,7 +6286,7 @@ impl<'a, T> Iterator for RChunksExactMut<'a, T> {
6286
6286
}
6287
6287
6288
6288
#[ doc( hidden) ]
6289
- unsafe fn get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6289
+ unsafe fn __iterator_get_unchecked ( & mut self , idx : usize ) -> Self :: Item {
6290
6290
let end = self . v . len ( ) - idx * self . chunk_size ;
6291
6291
let start = end - self . chunk_size ;
6292
6292
// SAFETY: see comments for `RChunksMut::get_unchecked`.
0 commit comments