Lines Matching refs:vec
123 vec: TryVec<T>, field
128 let mut vec = TryVec::new(); in new() localVariable
129 vec.reserve_exact(len)?; in new()
130 Ok(Self { vec }) in new()
139 let vec = unsafe { TryVec::from_raw_parts(ptr, 0, len) }; in from_boxed_slice() localVariable
140 Self { vec } in from_boxed_slice()
144 self.vec.len() in init_len()
148 self.vec.capacity() in capacity()
152 self.vec.push(value) in push()
161 let vec = mem::take(&mut self.vec); in finish() localVariable
163 let (ptr, len, cap) = vec.into_raw_parts(); in finish()
178 let vec = mem::take(&mut self.vec); in shrink_to_fit() localVariable
200 self.vec = unsafe { TryVec::from_raw_parts(ptr, len, len) }; in shrink_to_fit()
206 let (ptr, _len, _cap) = vec.into_raw_parts(); in shrink_to_fit()
224 self.vec = unsafe { TryVec::from_raw_parts(ptr, len, cap) }; in shrink_to_fit()
231 self.vec = unsafe { TryVec::from_raw_parts(new_ptr, len, len) }; in shrink_to_fit()