mlua_serde
Implementation of serde Serializer/Deserializer for mlua::Value
More information about this crate can be found in the crate documentation.
Usage
To use mlua_serde, first add this to your Cargo.toml:
[]
= { = "0.6", = ["lua53"] }
You must choose between Lua 5.1, 5.2, 5.3 and 5.4. To use Lua 5.4, change lua53 for
lua54 like this:
[]
= { = "0.6", = ["lua54"] }
If you don't have lua installed on your system for some reason, use the vendored
feature:
[]
= { = "0.6", = ["lua53", "vendored"] }
Next, you can use to_value/from_value functions to serialize/deserialize: