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/create.md
2025-04-04 08:28:07 +02:00

667 B
Raw Blame History

Create a Module in Rust

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

The Easy Way Plugin

By far the simplest way to create a [module] is via a [plugin module] which converts a normal Rust module into a Rhai [module] via procedural macros.

The Hard Way Module API

Manually creating a [module] is possible via the [Module] public API, which is volatile and may change from time to time.


For the complete [`Module`] public API, refer to the
[documentation](https://docs.rs/rhai/{{version}}/rhai/struct.Module.html) online.