Lua bindings for Rust, oriented around macros.
Modeled loosely after PyO3. Based on mlua.
WARNING: This software is ALPHA quality. Expect breaking changes and API removals/additions.
```rust use luao3::prelude::; use mlua::prelude::;
struct Foo {
foo: String,
#[lua(default)]
bar: Vec
pub fn bar(a: Foo) -> LuaResult
pub fn baz(txt: String) -> LuaResult
luao3::declaresimplemodule! { name => foobar, members => { fn bar, fn baz as baz2 } } ```