(ptr: NonNull<Self>)
| 1652 | /// _Py_Dealloc: dispatch to type's dealloc |
| 1653 | #[inline(never)] |
| 1654 | unsafe fn drop_slow(ptr: NonNull<Self>) { |
| 1655 | let dealloc = unsafe { ptr.as_ref().0.vtable.dealloc }; |
| 1656 | unsafe { dealloc(ptr.as_ptr()) } |
| 1657 | } |
| 1658 | |
| 1659 | /// # Safety |
| 1660 | /// This call will make the object live forever. |