mlua-stdlib 0.1.0

Standard library bindings for mlua
docs.rs failed to build mlua-stdlib-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: mlua-stdlib-0.0.0

mlua-stdlib

crates.io docs.rs codecov.io

A standard library for mlua, providing common functionality and utilities for Lua scripting in Rust applications.

Features

mlua-stdlib provides a collection of modules that extend Lua with useful functionality:

  • assertions - Useful assertion functions for testing and validation
  • testing - A testing framework with hooks and reporting
  • env - Environment functions

With the following optional modules:

  • json (feature) - JSON encoding/decoding
  • regex (feature) - Regular expressions support
  • yaml (feature) - YAML encoding/decoding

The following feature flags are passed to mlua, when enabled:

  • lua51, lua52, lua53, lua54, luau - Lua version selection
  • send - Enable Send+Sync support
  • vendored - Use vendored Lua

Documentation

The project is still in early stages, the API documentation will be published on docs.rs or in the repository once stabilized.

Examples

Check the tests/lua/ directory for comprehensive examples of how to use each module.

License

This project is licensed under the MIT License - see the LICENSE file for details.