vox-populi-types API Reference (generated)
vox-populi-types
Section titled “vox-populi-types”Crate: vox-populi-types · Version: 0.6.0 · Target: Library (lib.rs)
Pure-data types for the Populi mesh: NodeRecord, PopuliRegistryFile, and helpers. L2 — no async runtime, no database.
Crate Overview
Section titled “Crate Overview”Pure-data types for the Vox Populi mesh layer.
This crate holds the topology and node-record types that sit at L2 (same layer as
vox-repository). They cannot live at L0 (vox-mesh-types) because
[NodeRecord] embeds [vox_repository::TaskCapabilityHints] (also L2).
Design
Section titled “Design”- No async runtime, no database, no HTTP client.
- All types implement
Debug + Clone + Serialize + Deserialize. vox-populi(L3) depends on this crate and re-exports its public surface for backwards compatibility. Callers can depend directly onvox-populi-typeswhen they only need the data types.
See also
Section titled “See also”Workspace Dependencies
Section titled “Workspace Dependencies”| Dependency | Kind |
|---|---|
vox-mesh-types | Normal |
vox-repository | Normal |
Public API Surface
Section titled “Public API Surface”Modules
Section titled “Modules”| Module | Description |
|---|---|
node_record | — |