nstd_heap_ptr_drop

Function nstd_heap_ptr_drop 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn nstd_heap_ptr_drop( hptr: NSTDHeapPtr<'_>, callback: unsafe extern "C" fn(NSTDAnyMut), )
Available on crate feature heap_ptr only.
Expand description

Frees an instance of NSTDHeapPtr after invoking callback with the heap object’s data.

§Parameters:

  • NSTDHeapPtr hptr - A pointer to the heap object.

  • void (*callback)(NSTDAnyMut) - The heap object’s destructor.

§Safety

This operation makes a direct call on a C function pointer (callback).