pub fn drop_cvec_pycapsule(capsule: &Bound<'_, PyAny>)Expand description
Drops a PyCapsule containing a CVec structure.
This function safely extracts and drops the CVec instance encapsulated within
a PyCapsule object. It is intended for cleaning up after the Data instances
have been transferred into Python and are no longer needed.
§Panics
This function panics:
- If the capsule cannot be downcast to a
PyCapsule, indicating a type mismatch or improper capsule handling.
§Safety
This function is unsafe as it involves raw pointer dereferencing and manual memory
management. The caller must ensure the PyCapsule contains a valid CVec pointer.
Incorrect usage can lead to memory corruption or undefined behavior.