Lines Matching refs:as_inner
105 pub fn as_inner(&self) -> PtrInner<'a, T> { in as_inner() function
161 self.as_inner().as_non_null().fmt(f) in fmt()
239 let raw = self.as_inner().as_non_null(); in as_ref()
329 unsafe { Ptr::from_inner(self.as_inner()) } in reborrow()
375 unsafe { Ptr::from_inner(self.as_inner()) } in reborrow_shared()
389 let mut raw = self.as_inner().as_non_null(); in as_mut()
516 let ptr = self.as_inner().project::<_, P>(); in project_transmute_unchecked()
642 unsafe { Ptr::from_inner(self.as_inner()) } in assume_invariants()
685 crate::util::validate_aligned_to::<_, T>(self.as_inner().as_non_null()) in try_into_aligned()
888 let inner = self.as_inner(); in project()
942 let old_inner = self.as_inner(); in try_with_unchecked()
1036 let slice = self.as_inner().as_slice(); in as_slice()
1111 let (inner, remainder) = self.as_inner().try_cast_into(cast_type, meta).map_err( in try_cast_into()
1298 self.as_inner().iter().map( in iter()
1315 self.as_inner().meta().get() in len()
1423 let remaining_addr = remaining.as_inner().as_ptr().addr(); in test()
1433 KnownLayout::pointer_to_metadata(slf.as_inner().as_ptr()); in test()
1448 let got = KnownLayout::pointer_to_metadata(slf.as_inner().as_ptr()); in test()
1517 assert_eq!(KnownLayout::pointer_to_metadata(ptr.as_inner().as_ptr()), expect); in test_try_cast_into_explicit_count()