pub type RustLogCallback = unsafe extern "C" fn(user_data: *mut c_void, severity: i32, msg: *const c_char);