Add doc(hidden) to all __iterator_get_unchecked
This method on the Iterator trait is doc(hidden), and about half of implementations were doc(hidden). This adds the attribute to the remaining implementations.
This commit is contained in:
@@ -38,6 +38,7 @@ impl<T> Iterator for IntoIter<T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ impl<'a, T> Iterator for Iter<'a, T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ impl<'a, T> Iterator for IterMut<'a, T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -163,6 +163,7 @@ impl<T, A: Allocator> Iterator for IntoIter<T, A> {
|
|||||||
self.len()
|
self.len()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -132,6 +132,7 @@ impl<T, const N: usize> Iterator for IntoIter<T, N> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ where
|
|||||||
self.it.map(T::clone).fold(init, f)
|
self.it.map(T::clone).fold(init, f)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> T
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> T
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -74,6 +74,7 @@ where
|
|||||||
self.it.count()
|
self.it.count()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> T
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> T
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[rustc_inherit_overflow_checks]
|
#[rustc_inherit_overflow_checks]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> <Self as Iterator>::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> <Self as Iterator>::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ where
|
|||||||
self.iter.fold(init, map_fold(self.f, g))
|
self.iter.fold(init, map_fold(self.f, g))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> B
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> B
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -667,6 +667,7 @@ impl<A: Step> Iterator for ops::Range<A> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
|
||||||
where
|
where
|
||||||
Self: TrustedRandomAccess,
|
Self: TrustedRandomAccess,
|
||||||
|
|||||||
@@ -2148,6 +2148,7 @@ impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> {
|
|||||||
self.iter.last()
|
self.iter.last()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> &'a [T; N] {
|
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> &'a [T; N] {
|
||||||
// SAFETY: The safety guarantees of `__iterator_get_unchecked` are
|
// SAFETY: The safety guarantees of `__iterator_get_unchecked` are
|
||||||
// transferred to the caller.
|
// transferred to the caller.
|
||||||
@@ -2260,6 +2261,7 @@ impl<'a, T, const N: usize> Iterator for ArrayChunksMut<'a, T, N> {
|
|||||||
self.iter.last()
|
self.iter.last()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> &'a mut [T; N] {
|
unsafe fn __iterator_get_unchecked(&mut self, i: usize) -> &'a mut [T; N] {
|
||||||
// SAFETY: The safety guarantees of `__iterator_get_unchecked` are transferred to
|
// SAFETY: The safety guarantees of `__iterator_get_unchecked` are transferred to
|
||||||
// the caller.
|
// the caller.
|
||||||
|
|||||||
@@ -295,6 +295,7 @@ impl Iterator for Bytes<'_> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> u8 {
|
unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> u8 {
|
||||||
// SAFETY: the caller must uphold the safety contract
|
// SAFETY: the caller must uphold the safety contract
|
||||||
// for `Iterator::__iterator_get_unchecked`.
|
// for `Iterator::__iterator_get_unchecked`.
|
||||||
|
|||||||
Reference in New Issue
Block a user