Lines Matching defs:as_ptr
62 if ptr::eq(self.next.as_ptr(), self) {
65 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) })
85 if !ptr::eq(self.next.as_ptr(), &*self) {
86 let next = unsafe { &*self.next.as_ptr() };
87 let prev = unsafe { &*self.prev.as_ptr() };
112 unsafe { &(*self.0.get().as_ptr()).next }
118 unsafe { &(*self.0.get().as_ptr()).prev }
123 unsafe { &*self.0.get().as_ptr() }
132 fn as_ptr(&self) -> *const ListHead {
133 self.0.get().as_ptr()
163 inspect = unsafe { &*next.as_ptr() };