Lines Matching refs:IntoIter
32 pub struct IntoIter< struct
47 impl<T: fmt::Debug, A: Allocator> fmt::Debug for IntoIter<T, A> { implementation
53 impl<T, A: Allocator> IntoIter<T, A> { impls
136 impl<T, A: Allocator> AsRef<[T]> for IntoIter<T, A> { implementation
143 unsafe impl<T: Send, A: Allocator + Send> Send for IntoIter<T, A> {} implementation
145 unsafe impl<T: Sync, A: Allocator + Sync> Sync for IntoIter<T, A> {} implementation
148 impl<T, A: Allocator> Iterator for IntoIter<T, A> { implementation
228 impl<T, A: Allocator> DoubleEndedIterator for IntoIter<T, A> { implementation
271 impl<T, A: Allocator> ExactSizeIterator for IntoIter<T, A> { implementation
278 impl<T, A: Allocator> FusedIterator for IntoIter<T, A> {} implementation
281 unsafe impl<T, A: Allocator> TrustedLen for IntoIter<T, A> {} implementation
297 unsafe impl<T, A: Allocator> TrustedRandomAccessNoCoerce for IntoIter<T, A> implementation
306 impl<T: Clone, A: Allocator + Clone> Clone for IntoIter<T, A> { implementation
318 unsafe impl<#[may_dangle] T, A: Allocator> Drop for IntoIter<T, A> { implementation
320 struct DropGuard<'a, T, A: Allocator>(&'a mut IntoIter<T, A>); in drop()
346 unsafe impl<T, A: Allocator> InPlaceIterable for IntoIter<T, A> {} implementation
350 unsafe impl<T, A: Allocator> SourceIter for IntoIter<T, A> { implementation
360 unsafe impl<T> AsVecIntoIter for IntoIter<T> { implementation
363 fn as_into_iter(&mut self) -> &mut IntoIter<Self::Item> { in as_into_iter()