Lines Matching defs:IntoIter
35 pub struct IntoIter< struct
52 impl<T: fmt::Debug, A: Allocator> fmt::Debug for IntoIter<T, A> { argument
58 impl<T, A: Allocator> IntoIter<T, A> { impl
174 impl<T, A: Allocator> AsRef<[T]> for IntoIter<T, A> { implementation
181 unsafe impl<T: Send, A: Allocator + Send> Send for IntoIter<T, A> {} implementation
183 unsafe impl<T: Sync, A: Allocator + Sync> Sync for IntoIter<T, A> {} implementation
186 impl<T, A: Allocator> Iterator for IntoIter<T, A> { implementation
297 impl<T, A: Allocator> DoubleEndedIterator for IntoIter<T, A> { implementation
335 impl<T, A: Allocator> ExactSizeIterator for IntoIter<T, A> { implementation
342 impl<T, A: Allocator> FusedIterator for IntoIter<T, A> {} implementation
345 unsafe impl<T, A: Allocator> TrustedLen for IntoIter<T, A> {} implementation
348 impl<T, A> Default for IntoIter<T, A> implementation
379 unsafe impl<T, A: Allocator> TrustedRandomAccessNoCoerce for IntoIter<T, A> implementation
388 impl<T: Clone, A: Allocator + Clone> Clone for IntoIter<T, A> { implementation
400 unsafe impl<#[may_dangle] T, A: Allocator> Drop for IntoIter<T, A> { implementation
428 unsafe impl<T, A: Allocator> InPlaceIterable for IntoIter<T, A> {} implementation
432 unsafe impl<T, A: Allocator> SourceIter for IntoIter<T, A> { implementation
442 unsafe impl<T> AsVecIntoIter for IntoIter<T> { implementation