pub fn function5<F, A0, A1, A2, A3, A4, R>(
f: F,
) -> Function5<F, A0, A1, A2, A3, A4, R>where
F: Fn(A0, A1, A2, A3, A4) -> R + 'static,
A0: LuaReadArg + 'static,
A1: LuaReadArg + 'static,
A2: LuaReadArg + 'static,
A3: LuaReadArg + 'static,
A4: LuaReadArg + 'static,
R: PushToLua + 'static,Expand description
Wrap a Rust closure so it can be stored as a Lua global via Lua::set.