pub unsafe extern "C" fn mlx_set_error_handler( handler: mlx_error_handler_func, data: *mut c_void, dtor: Option<unsafe extern "C" fn(arg1: *mut c_void)>, )