Trait mlua_extras::extras::Require
source · pub trait Require<'lua> {
// Required method
fn require<R: FromLua<'lua>>(&'lua self, path: impl AsRef<str>) -> Result<R>;
}
Expand description
Adds a similar syntax to tables as lua’s require
function.
§Example
use mlua_extras::{
mlua::{Lua, Function},
extras::Require,
};
let lua = Lua::new();
let unpack = lua.require::<Function>("table.unpack")?;
Would be the same as
local unpack = require("table").unpack
Required Methods§
Object Safety§
This trait is not object safe.