pub type lua_CFunction = Option<unsafe extern "C" fn(L: *mut lua_State) -> c_int>;
enum lua_CFunction { None, Some(unsafe extern "C" fn(_: *mut lua_State) -> i32), }
No value.
Some value of type T.
T