luaur-require 0.1.1

Require-by-string module resolution for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
use luaur_vm::macros::lua_l_checkstring::luaL_checkstring;
use luaur_vm::records::lua_state::lua_State;

use crate::functions::lua_requireinternal::lua_requireinternal;

pub fn lua_proxyrequire(l: *mut lua_State) -> i32 {
    let requirer_chunkname = luaL_checkstring!(l, 2);
    lua_requireinternal(l, requirer_chunkname)
}