Add back _G table

This commit is contained in:
Filip Tibell 2023-08-19 17:23:40 -05:00
parent b69f824b57
commit 2762a43dbb
2 changed files with 7 additions and 0 deletions

View file

@ -0,0 +1,5 @@
use mlua::prelude::*;
pub fn create(lua: &'static Lua) -> LuaResult<impl IntoLua<'_>> {
lua.create_table()
}

View file

@ -2,10 +2,12 @@ use mlua::prelude::*;
use super::util::TableBuilder; use super::util::TableBuilder;
mod g_table;
mod require; mod require;
pub fn inject_all(lua: &'static Lua) -> LuaResult<()> { pub fn inject_all(lua: &'static Lua) -> LuaResult<()> {
let all = TableBuilder::new(lua)? let all = TableBuilder::new(lua)?
.with_value("_G", g_table::create(lua)?)?
.with_value("require", require::create(lua)?)? .with_value("require", require::create(lua)?)?
.build_readonly()?; .build_readonly()?;