Lines Matching refs:as_ptr
122 pub const fn as_ptr(&self) -> *mut T { in as_ptr() method
123 self.ptr.as_ptr() in as_ptr()
226 let meta = T::pointer_to_metadata(self.as_ptr()); in meta()
341 let bytes = self.as_non_null().cast::<u8>().as_ptr(); in trailing_slice()
394 let base = self.as_non_null().cast::<T>().as_ptr(); in slice_unchecked()
442 let base = self.as_non_null().cast::<T>().as_ptr(); in iter()
516 let start = self.as_non_null().cast::<T>().as_ptr(); in as_slice()
579 AsAddress::addr(self.as_ptr()), in try_cast_into()
676 |ptr| unsafe { core::ptr::read_unaligned(ptr.as_ptr()) } as usize, in test_split_at()
686 |ptr| unsafe { core::ptr::read_unaligned(ptr.as_ptr()) } as usize, in test_split_at()
725 let offset = (trailing.as_ptr() as *mut u8).offset_from(ptr.as_ptr() as *mut _); in test_trailing_slice()
736 .map(|ptr| unsafe { core::ptr::read_unaligned(ptr.as_ptr()) } as usize) in test_trailing_slice()