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()
140 pub fn with_capacity_zeroed_in(capacity: usize, alloc: A) -> Self { in with_capacity_zeroed_in()
141 Self::allocate_in(capacity, AllocInit::Zeroed, alloc) in with_capacity_zeroed_in()
159 len <= self.capacity(), in into_box()
171 fn allocate_in(capacity: usize, init: AllocInit, alloc: A) -> Self { in allocate_in()
173 if mem::size_of::<T>() == 0 || capacity == 0 { in allocate_in()
178 let layout = match Layout::array::<T>(capacity) { in allocate_in()
200 cap: capacity, in allocate_in()
217 pub unsafe fn from_raw_parts_in(ptr: *mut T, capacity: usize, alloc: A) -> Self { in from_raw_parts_in()
218 Self { ptr: unsafe { Unique::new_unchecked(ptr) }, cap: capacity, alloc } in from_raw_parts_in()
233 pub fn capacity(&self) -> usize { in capacity() method
369 additional > self.capacity().wrapping_sub(len) in needs_to_grow()
434 assert!(cap <= self.capacity(), "Tried to shrink to a larger capacity"); in shrink()