pub unsafe extern "C" fn closure_call(
self_: *mut Closure,
arg: *mut c_void,
) -> *mut c_voidExpand description
Calls the inner code. The return value of this may have come from
Rust, meaning you can not free it. However it must be freed. When
you’re done with the return value, pass it back to Rust with
closure_release_return_value so that the memory isn’t leaked. If you won’t be
using the return value, instead call closure_call_with_no_return.