Make module_resolver optional and remove NullModuleResolver.

This commit is contained in:
Stephen Chung
2020-05-06 16:09:44 +08:00
parent c9571d375a
commit 88fec57394
8 changed files with 200 additions and 207 deletions

View File

@@ -64,10 +64,10 @@ fn test_module_resolver() -> Result<(), Box<EvalAltResult>> {
let mut module = Module::new();
module.set_var("answer", 42 as INT);
resolver.add_module("hello", module);
resolver.insert("hello".to_string(), module);
let mut engine = Engine::new();
engine.set_module_resolver(resolver);
engine.set_module_resolver(Some(resolver));
assert_eq!(
engine.eval::<INT>(