Expand description
The Lua value model.
Value mirrors the Lua types serpent can serialize: nil, booleans,
numbers, strings, tables, functions, and named globals. Tables use
reference-counted interior mutability so shared and cyclic graphs keep their
identity across a serialize and deserialize round trip.
Structs§
- Func
- An opaque Lua function.
- Global
- A value referenced by a global name.
- Meta
Error - An error raised by a
__serializeor__tostringmetamethod. - Table
- A shared table handle.
- Table
Data - The backing store for a table.
Enums§
- Ident
- A hashable identity for any value, used to track shared references.
- Key
- A table key. Only hashable Lua values can be keys.
- Value
- A Lua value.