Searched refs:as_non_null (Results 1 – 7 of 7) sorted by relevance
111 pub const fn as_non_null(&self) -> NonNull<T> { in as_non_null() method246 let raw = T::raw_from_ptr_len(self.as_non_null().cast(), meta); in with_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()610 let base = target.as_non_null().cast::<u8>(); in try_cast_into()752 assert_eq!(p.as_non_null(), p2.as_non_null()); in test_ptr_inner_clone()
213 Dst::raw_from_ptr_len(src.as_non_null().cast::<u8>(), metadata).as_ptr() in project()375 let bytes = match T::size_of_val_raw(src.as_non_null()) { in project()
161 self.as_inner().as_non_null().fmt(f) in fmt()239 let raw = self.as_inner().as_non_null(); in as_ref()389 let mut raw = self.as_inner().as_non_null(); in as_mut()685 crate::util::validate_aligned_to::<_, T>(self.as_inner().as_non_null()) in try_into_aligned()
816 .as_non_null() in project()
981 src.as_non_null().cast(), in cast_for_sized()
1093 <Dst as KnownLayout>::raw_from_ptr_len(src.as_non_null().cast(), dst_meta).as_ptr() in project()
1095 let slf = slf.as_non_null().as_ptr();