[−][src]Trait rhai::ModuleResolver
Trait that encapsulates a module resolution service.
Required methods
fn resolve(
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>
Resolve a module based on a path string.
Implementors
impl ModuleResolver for FileModuleResolver
[src]
fn resolve(
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>
[src]
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>
impl ModuleResolver for ModuleResolversCollection
[src]
fn resolve(
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>
[src]
&self,
engine: &Engine,
path: &str,
pos: Position
) -> Result<Module, Box<EvalAltResult>>