Lines Matching refs:Ptr
307 fn into_ptr(self) -> Split<Ptr<'a, T, (Shared, Aligned, Valid)>> { in into_ptr()
308 let source = Ptr::from_ref(self.source); in into_ptr()
605 fn into_ptr(self) -> Split<Ptr<'a, T, (Exclusive, Aligned, Valid)>> { in into_ptr()
606 let source = Ptr::from_mut(self.source); in into_ptr()
805 impl<'a, T, I> Split<Ptr<'a, T, I>>
841 fn via_immutable(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_immutable()
853 fn via_into_bytes(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_into_bytes()
866 fn via_unaligned(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_unaligned()
884 fn via_runtime_check(self) -> Result<(Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>), Self> { in via_runtime_check()
908 unsafe fn via_unchecked(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) { in via_unchecked()
931 let left = unsafe { Ptr::from_inner(left) }; in via_unchecked()
947 let right = unsafe { Ptr::from_inner(right) }; in via_unchecked()