Skip to main content

luaur_require/functions/
luarequire_pushproxyrequire.rs

1use crate::functions::lua_proxyrequire::lua_proxyrequire;
2use crate::functions::pushrequireclosureinternal::pushrequireclosureinternal;
3use crate::type_aliases::luarequire_configuration_init::luarequire_Configuration_init;
4use core::ffi::c_void;
5use luaur_vm::records::lua_state::lua_State;
6
7pub fn luarequire_pushproxyrequire(
8    l: *mut lua_State,
9    config_init: luarequire_Configuration_init,
10    ctx: *mut c_void,
11) -> i32 {
12    pushrequireclosureinternal(
13        l,
14        config_init,
15        ctx,
16        Some(lua_proxyrequire),
17        c"proxyrequire".as_ptr(),
18    )
19}