Lines Matching defs:Ptr
51 pub struct Ptr<'a, T, I> struct
65 ptr: PtrInner<'a, T>,
66 _invariants: PhantomData<I>,
69 impl<'a, T, I> Ptr<'a, T, I> impl
145 impl<'a, T, I> Copy for Ptr<'a, T, I> implementation
155 impl<'a, T, I> Clone for Ptr<'a, T, I> implementation
166 impl<'a, T, I> Debug for Ptr<'a, T, I> implementation
183 impl<'a, T> Ptr<'a, T, (Shared, Aligned, Valid)> impl
204 impl<'a, T> Ptr<'a, T, (Exclusive, Aligned, Valid)> impl
224 impl<'a, T, I> Ptr<'a, T, I> implementation
270 impl<'a, T, I> Ptr<'a, T, I> impl
318 impl<'a, T> Ptr<'a, T, (Exclusive, Aligned, Valid)> implementation
357 impl<'a, T, I> Ptr<'a, T, I> impl
399 impl<'a, T: ?Sized, I> Ptr<'a, T, I> implementation
497 impl<'a, T, I> Ptr<'a, T, I> implementation
527 impl<'a, T, I> Ptr<'a, T, I> implementation
836 impl<'a, T, I> Ptr<'a, T, I> impl
912 impl<'a, T, I> Ptr<'a, T, I> implementation
957 impl<'a, T, I, const N: usize> Ptr<'a, [T; N], I> impl
982 impl<'a, I> Ptr<'a, [u8], I> implementation
1110 impl<'a, T, I> Ptr<'a, core::cell::UnsafeCell<T>, I> impl
1164 impl<'a, T, I> Ptr<'a, [T], I> impl
1179 impl<'a, T, I> Ptr<'a, [T], I> impl