This repository has been archived on 2025-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
rhaj/_archive/rhai_engine/rhaibook/rust/modules/resolvers/static.md
2025-04-04 08:28:07 +02:00

603 B

StaticModuleResolver

{{#include ../../../links.md}}


`StaticModuleResolver` is often used with [`no_std`] in embedded environments
without a file system.

Loads [modules] that are statically added.

Functions are searched in the [global namespace][function namespace] by default.

use rhai::{Module, module_resolvers::StaticModuleResolver};

let module: Module = create_a_module();

let mut resolver = StaticModuleResolver::new();
resolver.insert("my_module", module);

engine.set_module_resolver(resolver);