mlua 0.10.5

High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau with async/await features and support of writing native Lua modules in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use mlua::{Lua, Result};

#[test]
fn test_debug_format() -> Result<()> {
    let lua = Lua::new();

    // Globals
    let globals = lua.globals();
    let dump = format!("{globals:#?}");
    assert!(dump.starts_with("{\n  _G = table:"));

    // TODO: Other cases

    Ok(())
}