Lines Matching refs:Allocator
8 AllocError, Allocator, Box, Flags,
101 pub struct Vec<T, A: Allocator> {
155 A: Allocator,
163 A: Allocator,
169 A: Allocator,
724 impl<T: Clone, A: Allocator> Vec<T, A> {
819 A: Allocator,
839 A: Allocator,
855 impl<T, A: Allocator> Default for Vec<T, A> {
862 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Vec<T, A> {
870 A: Allocator,
884 A: Allocator,
913 A: Allocator,
939 A: Allocator,
946 impl<T: Eq, A> Eq for Vec<T, A> where A: Allocator {}
950 A: Allocator,
962 A: Allocator,
985 [A1: Allocator, A2: Allocator] Vec<T, A1>, Vec<U, A2>,
986 [A: Allocator] Vec<T, A>, &[U],
987 [A: Allocator] Vec<T, A>, &mut [U],
988 [A: Allocator] &[T], Vec<U, A>,
989 [A: Allocator] &mut [T], Vec<U, A>,
990 [A: Allocator] Vec<T, A>, [U],
991 [A: Allocator] [T], Vec<U, A>,
992 [A: Allocator, const N: usize] Vec<T, A>, [U; N],
993 [A: Allocator, const N: usize] Vec<T, A>, &[U; N],
998 A: Allocator,
1008 impl<'a, T, A: Allocator> IntoIterator for &'a mut Vec<T, A>
1010 A: Allocator,
1033 pub struct IntoIter<T, A: Allocator> {
1043 A: Allocator,
1139 A: Allocator,
1198 A: Allocator,
1213 A: Allocator,