Lines Matching refs:as_ptr
886 /// Ok(mem) => mem.cast::<u32>().as_ptr(),
1343 /// let x_ptr = x.as_ptr();
1355 pub fn as_ptr(&self) -> *const T {
1528 let value = ptr::read(self.as_ptr().add(index));
1729 self.v.as_ptr().add(self.processed_len),
2047 Some(ptr::read(self.as_ptr().add(self.len())))
2150 let range_slice = slice::from_raw_parts(self.as_ptr().add(start), end - start);
2274 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len());
2836 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) };
2855 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) }
3556 let array = unsafe { ptr::read(vec.as_ptr() as *const [T; N]) };