Lines Matching refs:Allocator
8 AllocError, Allocator, Box, Flags, NumaNode,
104 pub struct Vec<T, A: Allocator> {
158 A: Allocator,
166 A: Allocator,
172 A: Allocator,
738 impl<T: Clone, A: Allocator> Vec<T, A> {
833 A: Allocator,
853 A: Allocator,
869 impl<T, A: Allocator> Default for Vec<T, A> {
876 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Vec<T, A> {
884 A: Allocator,
898 A: Allocator,
927 A: Allocator,
953 A: Allocator,
960 impl<T: Eq, A> Eq for Vec<T, A> where A: Allocator {}
964 A: Allocator,
976 A: Allocator,
999 [A1: Allocator, A2: Allocator] Vec<T, A1>, Vec<U, A2>,
1000 [A: Allocator] Vec<T, A>, &[U],
1001 [A: Allocator] Vec<T, A>, &mut [U],
1002 [A: Allocator] &[T], Vec<U, A>,
1003 [A: Allocator] &mut [T], Vec<U, A>,
1004 [A: Allocator] Vec<T, A>, [U],
1005 [A: Allocator] [T], Vec<U, A>,
1006 [A: Allocator, const N: usize] Vec<T, A>, [U; N],
1007 [A: Allocator, const N: usize] Vec<T, A>, &[U; N],
1012 A: Allocator,
1022 impl<'a, T, A: Allocator> IntoIterator for &'a mut Vec<T, A>
1024 A: Allocator,
1084 pub struct IntoIter<T, A: Allocator> {
1094 A: Allocator,
1196 A: Allocator,
1255 A: Allocator,
1270 A: Allocator,