Crate mlua_magic_macros

Crate mlua_magic_macros 

Source

Macros§

compile
Generates the final impl mlua::UserData block for a type.
load
Registers one or more Rust types implementing mlua::UserData as global variables in a mlua::Lua instance.

Attribute Macros§

enumeration
Implements a helper function _to_mlua_variants for a Rust `enum’.
implementation
Implements a helper function _to_mlua_methods for a Rust impl block, enabling automatic registration of its methods with mlua::UserData.
structure
Implements a helper function _to_mlua_fields for a Rust struct, enabling automatic registration of named fields with mlua::UserData.