Home
last modified time | relevance | path

Searched refs:as_non_null (Results 1 – 7 of 7) sorted by relevance

/linux/rust/zerocopy/src/pointer/
H A Dinner.rs111 pub const fn as_non_null(&self) -> NonNull<T> { in as_non_null() method
246 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()
H A Dmod.rs213 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()
H A Dptr.rs161 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()
/linux/rust/zerocopy/src/
H A Dwrappers.rs816 .as_non_null() in project()
H A Dref.rs981 src.as_non_null().cast(), in cast_for_sized()
H A Dlayout.rs1093 <Dst as KnownLayout>::raw_from_ptr_len(src.as_non_null().cast(), dst_meta).as_ptr() in project()
H A Dimpls.rs1095 let slf = slf.as_non_null().as_ptr();