pub type SimpleCallback = unsafe extern "C" fn(user_data: *mut c_void);
Fire-and-forget callback with no payload other than the user_data pointer.
user_data