# Safety It must be valid to call `NonNull:: ::as_ref` on our underlying pointer.
(&self)
| 39 | /// |
| 40 | /// It must be valid to call `NonNull::<T>::as_ref` on our underlying pointer. |
| 41 | pub(crate) unsafe fn as_ref(&self) -> &T { |
| 42 | unsafe { self.ptr.as_ref() } |
| 43 | } |
| 44 | |
| 45 | /// # Safety |
| 46 | /// |
no outgoing calls