Lines Matching refs:as_mut_ptr

602     /// let p = v.as_mut_ptr();
857 /// let p = v.as_mut_ptr();
940 (me.as_mut_ptr(), me.len(), me.capacity())
986 let ptr = me.as_mut_ptr();
1287 let s = ptr::slice_from_raw_parts_mut(self.as_mut_ptr().add(len), remaining_len);
1337 /// derived from it. If you need to mutate the contents of the slice, use [`as_mut_ptr`].
1352 /// [`as_mut_ptr`]: Vec::as_mut_ptr
1375 /// let x_ptr = x.as_mut_ptr();
1388 pub fn as_mut_ptr(&mut self) -> *mut T {
1449 /// let r = deflateGetDictionary(self.strm, dict.as_mut_ptr(), &mut dict_length);
1529 let base_ptr = self.as_mut_ptr();
1572 let p = self.as_mut_ptr().add(index);
1632 let ptr = self.as_mut_ptr().add(index);
1730 self.v.as_mut_ptr().add(self.processed_len - self.deleted_cnt),
1753 let cur = unsafe { &mut *g.v.as_mut_ptr().add(g.processed_len) };
1771 let hole_slot = g.v.as_mut_ptr().add(g.processed_len - g.deleted_cnt);
1862 let ptr = self.vec.as_mut_ptr();
1888 let ptr = gap.vec.as_mut_ptr();
1950 let end = self.as_mut_ptr().add(self.len);
1972 let end = self.as_mut_ptr().add(self.len);
2017 let end = self.as_mut_ptr().add(self.len);
2084 unsafe { ptr::copy_nonoverlapping(other as *const T, self.as_mut_ptr().add(len), count) };
2094 unsafe { ptr::copy_nonoverlapping(other as *const T, self.as_mut_ptr().add(len), count) };
2274 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len());
2349 unsafe { slice::from_raw_parts_mut(me.as_mut_ptr(), me.len) }
2388 self.as_mut_ptr().add(self.len) as *mut MaybeUninit<T>,
2460 let ptr = self.as_mut_ptr();
2695 let mut ptr = self.as_mut_ptr().add(self.len());
2724 let mut ptr = self.as_mut_ptr().add(self.len());
2836 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) };
2863 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr(), self.len) }
2971 let begin = me.as_mut_ptr();
3048 ptr::write(self.as_mut_ptr().add(len), element);
3074 ptr::write(self.as_mut_ptr().add(len), element);
3099 let ptr = self.as_mut_ptr();
3132 let ptr = self.as_mut_ptr();
3315 ptr::drop_in_place(ptr::slice_from_raw_parts_mut(self.as_mut_ptr(), self.len))