mlua-eris 0.1.0

Safe mlua wrapper for Eris persistence — serialize and restore mid-execution Lua coroutines (and any other Lua value) for save-game systems and similar use cases.
[package]
name = "mlua-eris"
version = "0.1.0"
edition = "2021"
description = "Safe mlua wrapper for Eris persistence — serialize and restore mid-execution Lua coroutines (and any other Lua value) for save-game systems and similar use cases."
license = "MIT"
repository = "https://github.com/SirHall/mlua-eris"
readme = "README.md"
keywords = ["mlua", "lua", "eris", "persistence", "coroutine"]
categories = ["api-bindings"]

[dependencies]
# Provides liblua-eris.a (Lua 5.3.5 + eris.c) at link time. Referenced
# from this crate so cargo doesn't drop the link directives.
lua-eris-sys = "0.1.0"

# mlua-sys with `external` so it doesn't try to build/probe its own
# Lua — lua-eris-sys provides the symbols.
mlua-sys = { version = "0.10", features = ["lua53", "external"] }

# Safe API. Its lua53 feature must match mlua-sys's. `send` makes
# the Lua handle `Send`, allowing callers to put it behind a Bevy
# component + iterate with par_iter_mut / rayon.
mlua = { version = "0.11", default-features = false, features = ["lua53", "send"] }

[dev-dependencies]