Lines Matching refs:as_mut_ptr

939         (me.as_mut_ptr(), me.len(), me.capacity())  in into_raw_parts()
985 let ptr = me.as_mut_ptr(); in into_raw_parts_with_alloc()
1286 let s = ptr::slice_from_raw_parts_mut(self.as_mut_ptr().add(len), remaining_len); in truncate()
1387 pub fn as_mut_ptr(&mut self) -> *mut T { in as_mut_ptr() method
1528 let base_ptr = self.as_mut_ptr(); in swap_remove()
1571 let p = self.as_mut_ptr().add(index); in insert()
1631 let ptr = self.as_mut_ptr().add(index); in remove()
1729 self.v.as_mut_ptr().add(self.processed_len - self.deleted_cnt), in retain_mut()
1752 let cur = unsafe { &mut *g.v.as_mut_ptr().add(g.processed_len) }; in retain_mut()
1770 let hole_slot = g.v.as_mut_ptr().add(g.processed_len - g.deleted_cnt); in retain_mut()
1861 let ptr = self.vec.as_mut_ptr(); in dedup_by()
1887 let ptr = gap.vec.as_mut_ptr(); in dedup_by()
1949 let end = self.as_mut_ptr().add(self.len); in push()
1971 let end = self.as_mut_ptr().add(self.len); in try_push()
2016 let end = self.as_mut_ptr().add(self.len); in push_within_capacity()
2083 unsafe { ptr::copy_nonoverlapping(other as *const T, self.as_mut_ptr().add(len), count) }; in append_elements()
2093 unsafe { ptr::copy_nonoverlapping(other as *const T, self.as_mut_ptr().add(len), count) }; in try_append_elements()
2273 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len()); in split_off()
2348 unsafe { slice::from_raw_parts_mut(me.as_mut_ptr(), me.len) } in leak()
2387 self.as_mut_ptr().add(self.len) as *mut MaybeUninit<T>, in spare_capacity_mut()
2459 let ptr = self.as_mut_ptr(); in split_at_spare_mut_with_len()
2710 let mut ptr = self.as_mut_ptr().add(self.len()); in extend_with()
2739 let mut ptr = self.as_mut_ptr().add(self.len()); in try_extend_with()
2851 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) }; in spec_extend_from_within()
2878 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr(), self.len) } in deref_mut()
2986 let begin = me.as_mut_ptr(); in into_iter()
3063 ptr::write(self.as_mut_ptr().add(len), element); in extend_desugared()
3089 ptr::write(self.as_mut_ptr().add(len), element); in try_extend_desugared()
3114 let ptr = self.as_mut_ptr(); in extend_trusted()
3147 let ptr = self.as_mut_ptr(); in try_extend_trusted()
3319 ptr::drop_in_place(ptr::slice_from_raw_parts_mut(self.as_mut_ptr(), self.len)) in drop()