#[unsafe(no_mangle)]pub unsafe extern "C" fn hurray_buffer_destroy(
buffer: *mut HurrayBuffer,
) -> HurrayStatusExpand description
Destroys a HurrayBuffer handle and invokes the release callback.
After this call, buffer is no longer valid and MUST NOT be dereferenced.
In debug builds, a double-free attempt returns HURRAY_ERR_INTERNAL.
ยงSafety
bufferMUST have been created byhurray_buffer_from_ptr.bufferMUST NOT have been previously destroyed.