[−][src]Trait include_lua::ContextExt
An extension trait for Context
that allows the loading of LuaModules
instances.
Required methods
fn add_modules(&self, modules: LuaModules) -> Result<()>
Makes the source tree represented by modules
accessible to require
calls within this context.
fn add_modules_with_env(
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<()>
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<()>
Makes the source tree represented by modules
accessible to require
calls within this context.
All modules loaded from the source tree will have their environment set to environment
.
fn make_searcher(&self, modules: LuaModules) -> Result<Searcher>
Creates a Searcher
instance from the given LuaModules
instance.
fn make_searcher_with_env(
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<Searcher>
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<Searcher>
Creates a Searcher
instance from the given LuaModules
instance.
All modules loaded by the searcher will have their environment set to environment
.
Implementations on Foreign Types
impl<'a> ContextExt<'a> for Context<'a>
[src]
fn add_modules(&self, modules: LuaModules) -> Result<()>
[src]
fn add_modules_with_env(
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<()>
[src]
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<()>
fn make_searcher(&self, modules: LuaModules) -> Result<Searcher>
[src]
fn make_searcher_with_env(
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<Searcher>
[src]
&self,
modules: LuaModules,
environment: Table<'a>
) -> Result<Searcher>