Lines Matching defs:Vec
101 pub struct Vec<T, A: Allocator> { struct
112 /// Type alias for [`Vec`] with a [`Kmalloc`] allocator. argument
152 unsafe impl<T, A> Send for Vec<T, A> implementation
160 unsafe impl<T, A> Sync for Vec<T, A> implementation
167 impl<T, A> Vec<T, A> implementation
724 impl<T: Clone, A: Allocator> Vec<T, A> { impls
817 impl<T, A> Drop for Vec<T, A> implementation
837 impl<T, A, const N: usize> From<Box<[T; N], A>> for Vec<T, A> implementation
855 impl<T, A: Allocator> Default for Vec<T, A> { implementation
862 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Vec<T, A> { implementation
868 impl<T, A> Deref for Vec<T, A> implementation
882 impl<T, A> DerefMut for Vec<T, A> implementation
911 impl<T, A> Borrow<[T]> for Vec<T, A> implementation
937 impl<T, A> BorrowMut<[T]> for Vec<T, A> implementation
946 impl<T: Eq, A> Eq for Vec<T, A> where A: Allocator {} implementation
948 impl<T, I: SliceIndex<[T]>, A> Index<I> for Vec<T, A> implementation
960 impl<T, I: SliceIndex<[T]>, A> IndexMut<I> for Vec<T, A> implementation
996 impl<'a, T, A> IntoIterator for &'a Vec<T, A> implementation
1008 impl<'a, T, A: Allocator> IntoIterator for &'a mut Vec<T, A> implementation
1211 impl<T, A> IntoIterator for Vec<T, A> implementation