Lines Matching refs:spare
48746 /// Returns the remaining spare capacity of the vector as a slice of
48790 /// Returns vector content as a slice of `T`, along with the remaining spare
48793 /// The returned spare capacity slice can be used to fill the vector with data
48846 let (init, spare, _) = unsafe { self.split_at_spare_mut_with_len() };
48847 (init, spare)
48865 let spare = slice::from_raw_parts_mut(spare_ptr, spare_len);
48867 (initialized, spare, &mut self.len)
49079 let (this, spare, len) = unsafe { self.split_at_spare_mut_with_len() };
49085 iter::zip(to_clone, spare)
49098 let (init, spare) = self.split_at_spare_mut();
49111 // - `.reserve(count)` guarantees that `spare.len() >= count` so spare
49113 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) };