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/rhai_engine/rhaibook/rust/modules/resolvers/static.md
2025-04-03 09:18:05 +02:00

27 lines
603 B
Markdown

`StaticModuleResolver`
======================
{{#include ../../../links.md}}
~~~admonish abstract.small "Useful for `no-std`"
`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.
```rust
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);
```