Skip to main content

Module machine_types

Module machine_types 

Source
Expand description

RKYV-compatible types for machine format serialization

Uses a flattened arena-based approach to avoid recursive types. All nested values are stored in a flat Vec with indices.

Structs§

ArchivedMachineDocument
An archived MachineDocument
ArchivedMachineSection
An archived MachineSection
MachineDocument
RKYV-compatible document with flattened value arena
MachineDocumentResolver
The resolver for an archived MachineDocument
MachineSection
RKYV-compatible table section that stores cells as value-arena indexes.
MachineSectionResolver
The resolver for an archived MachineSection

Enums§

ArchivedMachineEntryRef
An archived MachineEntryRef
ArchivedMachineValue
An archived MachineValue
MachineEntryRef
Reference to a top-level document entry in its original order.
MachineEntryRefResolver
The resolver for an archived MachineEntryRef
MachineValue
Non-recursive value type - arrays/objects store indices
MachineValueResolver
The resolver for an archived MachineValue