Lines Matching refs:capacity
94 pub fn with_capacity(capacity: usize) -> Self { in with_capacity()
95 Self::with_capacity_in(capacity, Global) in with_capacity()
102 pub fn with_capacity_zeroed(capacity: usize) -> Self { in with_capacity_zeroed()
103 Self::with_capacity_zeroed_in(capacity, Global) in with_capacity_zeroed()
132 pub fn with_capacity_in(capacity: usize, alloc: A) -> Self { in with_capacity_in()
133 Self::allocate_in(capacity, AllocInit::Uninitialized, alloc) in with_capacity_in()
139 pub fn try_with_capacity_in(capacity: usize, alloc: A) -> Result<Self, TryReserveError> { in try_with_capacity_in()
140 Self::try_allocate_in(capacity, AllocInit::Uninitialized, alloc) in try_with_capacity_in()
147 pub fn with_capacity_zeroed_in(capacity: usize, alloc: A) -> Self { in with_capacity_zeroed_in()
148 Self::allocate_in(capacity, AllocInit::Zeroed, alloc) in with_capacity_zeroed_in()
166 len <= self.capacity(), in into_box()
178 fn allocate_in(capacity: usize, init: AllocInit, alloc: A) -> Self { in allocate_in()
180 if mem::size_of::<T>() == 0 || capacity == 0 { in allocate_in()
185 let layout = match Layout::array::<T>(capacity) { in allocate_in()
207 cap: capacity, in allocate_in()
213 … fn try_allocate_in(capacity: usize, init: AllocInit, alloc: A) -> Result<Self, TryReserveError> { in try_allocate_in()
215 if mem::size_of::<T>() == 0 || capacity == 0 { in try_allocate_in()
219 let layout = Layout::array::<T>(capacity).map_err(|_| CapacityOverflow)?; in try_allocate_in()
232 cap: capacity, in try_allocate_in()
248 pub unsafe fn from_raw_parts_in(ptr: *mut T, capacity: usize, alloc: A) -> Self { in from_raw_parts_in()
249 Self { ptr: unsafe { Unique::new_unchecked(ptr) }, cap: capacity, alloc } in from_raw_parts_in()
264 pub fn capacity(&self) -> usize { in capacity() method
400 additional > self.capacity().wrapping_sub(len) in needs_to_grow()
465 assert!(cap <= self.capacity(), "Tried to shrink to a larger capacity"); in shrink()