pub unsafe extern "C" fn execute_a_closure(
    arg: i32,
    cb: Callback,
    user_data: *mut c_void,
) -> i32 {
    cb(user_data, arg)
}
/// An arbitrary function which executes the provided function, using a pointer
/// to some `user_data` for context.
An arbitrary function which executes the provided function, using a pointer
to some `user_data` for context.
An arbitrary function which executes the provided function using a pointer to some ` user_data ` for context .
pub unsafe extern "C" fn execute_a_closure(
    arg: i32,
    cb: Callback,
    user_data: *mut c_void,
) -> i32 {
    cb(user_data, arg)
}
pub unsafe extern " " fn execute_a_closure ( arg : i32 , cb : Callback , user_data : * mut c_void , ) -> i32 { cb ( user_data , arg ) }
An arbitrary function which executes the provided function, using a pointer
to some `user_data` for context.
An arbitrary function which executes the provided function using a pointer to some ` user_data ` for context .
arg
i32
cb
Callback
user_data
*mut c_void
arg
i32
cb
Callback
user_data
*mut c_void