Lines Matching defs:DefaultPointerOps
47 pub struct DefaultPointerOps<Pointer>(PhantomData<Pointer>); struct
49 impl<Pointer> DefaultPointerOps<Pointer> { impl
57 impl<Pointer> Clone for DefaultPointerOps<Pointer> { implementation
64 impl<Pointer> Copy for DefaultPointerOps<Pointer> {} implementation
66 impl<Pointer> Default for DefaultPointerOps<Pointer> { implementation
73 unsafe impl<'a, T: ?Sized> PointerOps for DefaultPointerOps<&'a T> { implementation
88 unsafe impl<'a, T: ?Sized> PointerOps for DefaultPointerOps<Pin<&'a T>> { implementation
103 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<UnsafeRef<T>> { implementation
118 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Pin<UnsafeRef<T>>> { implementation
134 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Box<T>> { implementation
150 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Pin<Box<T>>> { implementation
166 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Rc<T>> { implementation
182 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Pin<Rc<T>>> { implementation
198 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Arc<T>> { implementation
214 unsafe impl<T: ?Sized> PointerOps for DefaultPointerOps<Pin<Arc<T>>> { implementation