diff --git a/src/util.rs b/src/util.rs index c6c5576..8a56cb2 100644 --- a/src/util.rs +++ b/src/util.rs @@ -76,11 +76,11 @@ pub unsafe fn error_guard(state: *mut ffi::lua_State, func(state) } - pub unsafe fn cpcall(state: *mut ffi::lua_State, - nargs: c_int, - nresults: c_int, - mut func: F) - -> LuaResult<()> + unsafe fn cpcall(state: *mut ffi::lua_State, + nargs: c_int, + nresults: c_int, + mut func: F) + -> LuaResult<()> where F: FnOnce(*mut ffi::lua_State) -> c_int { ffi::lua_pushcfunction(state, call_impl::);